Evg*_*ban 32 objective-c uitableview ios
我想删除2个视图之间的界限.分隔2 UITableViewCell
s 的行:
我声明了表视图如下:
self.tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain];
self.tableView.delegate = self;
self.tableView.dataSource = self;
self.tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;
self.tableView.scrollEnabled = NO;
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
self.tableView.estimatedRowHeight = 85.0;
self.tableView.rowHeight = UITableViewAutomaticDimension;
Run Code Online (Sandbox Code Playgroud)
所以我其实写了 - self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
为什么它仍然存在?
Jam*_*lam 67
Objective-C:
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
Run Code Online (Sandbox Code Playgroud)
迅速:
self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None
Run Code Online (Sandbox Code Playgroud)
在viewDidLoad()方法中应用该行.
如果要从nib文件执行此操作,请将tableView的Separator属性设置为 None
kis*_*ani 14
对于Swift 5:
viewDidLoad(){
tableView.separatorStyle = UITableViewCell.SeparatorStyle.none
}
Run Code Online (Sandbox Code Playgroud)
对于Objective-C:
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以使用以下代码,因为它不会删除各部分的行分隔符:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// Your code here //
cell.separatorInset = UIEdgeInsetsMake(0.f, [UIScreen mainScreen].bounds.size.width, 0.f, 0.f);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32486 次 |
最近记录: |