大家节日快乐!右侧细节UITableViewCell不在iPad上显示全部线条
我有一个UITableViewController和多个部分的简单的应用程序。部分0使用基本的UITableViewStyle,部分1使用右边的细节UITableViewStyle。在iPad上唯一的,我面临一个很奇怪的问题,其中的UITableView的第1行不一直延伸至设备的结束,如下图中描绘:
顶部是Section 0,基本的UITableViewStyle,底部是右边的细节UITableViewStyle。
这是预期的行为,错误(最新的Xcode和iOS 9.2),或者是有一个简单的办法解决呢?
请注意,这是一个iPad唯一的问题,因为它看起来很好的iPhone,其中包括6 Plus和它在模拟器和一个iPad 2航空设备上相同的行为。
对此有何想法,将不胜感激。
更新:
我在这个类代码:
- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
// Custom label for the section header titles
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(15, 0, self.moreTabTableView.frame.size.width, 10)];
label.textAlignment = NSTextAlignmentCenter;
label.textColor = [UIColor whiteColor];
[label setFont:[UIFont systemFontOfSize:15.0]];
if (section == 0)
{
label.text = @"Show Your Support";
}
else if (section == 1)
{
label.text = @"Connect with the BOS Team";
}
return label;
}
它在脚本的所有创建的,所以这是这个级别中唯一的代码。
更新
我看了我的代码多一点,看看发生了什么事情与此有关。我使用了的UITableViewCell(称为CustomMoreTableViewCell)的自定义类,我有这样的代码仅在自定义子类:
- (void)layoutSubviews
{
self.imageView.frame = CGRectMake(8, 8, 30, 30);
self.textLabel.frame = CGRectMake(47, 11, 300, 21);
}
我确保图像每个小区的大小是否合适。我刚刚将Donate单元格作为自定义的UITableViewCell子类,并且它缩短了行的长度。
我能够使用自定义的UITableViewView子类重现这一点,但我不知道需要什么让线条一路走下去(并且我已经尝试了imageView和textLabel的多个值) 。
显示你的代码,请。 _你是设置线条(分隔符)的人。那么你最近怎么样? – matt
谢谢@matt - 我忘了提及我实际上是在Storyboard中创建它。我的代码(我在问题中已经显示)仅用于部分标题。 – amitsbajaj
你可以在github上发布应用程序的这个部分的简化版本吗?这样我就可以看到storyboard的配置了吗?或者至少给出重现它的指示...... – matt