2 EYLÜL 2009, ÇARŞAMBA
UİTableView aşağıda Ekstra ayırıcılar - iphone sdk ortadan kaldırmak mı?
4 satır ile tableview söylemek istediğimde, hala tableview aşağıda ekstra ayırıcı hatları (ya da fazladan boş hücreleri) vardır
Bu hücreler nasıl bu durumda ben sadece 4 top, kanser gibi) kaldırmak istiyorum
tblView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] bounds] style:UITableViewStylePlain];
[tblView setDelegate:self];
[tblView setDataSource:self];
[tblView setSeparatorStyle: UITableViewCellSeparatorStyleSingleLine];
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 4;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
int row = [indexPath row];
return cell;
}
CEVAP
21 Mart 2011, PAZARTESİ
2015 yılından itibaren, için
Sadece sürükle masaya bir UİView. Film şeridi, özel hücrelerin altında üstünde oturmak olacak. Bunun adına da tercih edilebilir"". altbilgi
Burada açıklık getirmek için yeşil gösterilir, muhtemelen açık renk istersin.
Yüksekliğini ayarlayarak, "alt sıçrama" masa tercih olarak işlenmiş, ne kadar etkileyebilir unutmayın (Yükseklik sıfır, genellikle iyidir).
6.1 iOS
- (void)viewDidLoad
{
[super viewDidLoad];
// This will remove extra separators from tableview
self.tableView.tableFooterView = [UIView new];
}
ya da eğer sen tercih ederim
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
İOS yılında tarihi:
Tablo Ekle görünüm denetleyicisi...
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
// This will create a "invisible" footer
return 0.01f;
}
ve eğer gerekli...
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
return [UIView new];
// If you are not using ARC:
// return [[UIView new] autorelease];
}
Bunu Paylaş:
Kaldırmak Güncellemelerinden 6 iPhone ...
Nasıl iPhone Portal Hazırlama Uygulama...
Nasıl UİTableView boş hücreleri kaldır...
Nasıl iPhone altına gidin UİTableView ...
Bir şekilde bir UİTableView gelen ayır...