SetFrame方法没有';我不能在ios8中工作
我正在使用具有动态高度的表视图SetFrame方法没有';我不能在ios8中工作,ios,Ios,我正在使用具有动态高度的表视图 -(void)ShowTblRoomType { // [self.tableView_roomType setTranslatesAutoresizingMaskIntoConstraints:YES]; [self.tableView_roomType setFrame:CGRectMake(self.tableView_roomType.frame.origin.x, self.tableView_roomType.frame.origin.y
-(void)ShowTblRoomType
{
// [self.tableView_roomType setTranslatesAutoresizingMaskIntoConstraints:YES];
[self.tableView_roomType setFrame:CGRectMake(self.tableView_roomType.frame.origin.x, self.tableView_roomType.frame.origin.y, self.tableView_roomType.frame.size.width, self.tableView_roomType.rowHeight*self.roomtypeDetails.count)];
self.tableView_roomType.hidden = NO;
//set shadow to uitableview........
self.tableView_roomType.layer.masksToBounds = NO;
self.tableView_roomType.layer.cornerRadius = 8; // if you like rounded corners
self.tableView_roomType.layer.shadowOffset = CGSizeMake(-15, 20);
self.tableView_roomType.layer.shadowRadius = 3;
self.tableView_roomType.layer.shadowOpacity = 0.5;
}
从这里我调用这个方法
- (IBAction)showRoomTypeDetails:(id)sender
{
if(self.tableView_roomType.hidden == NO){
self.tableView_roomType.hidden = YES;
}else
{
[self ShowTblRoomType];
}
// [self.view_reservation bringSubviewToFront:self.tableView_roomType];
}
它在低于ios 8的情况下工作,但在ios 8上不工作。
在ios8上,它只显示一个单元格
感谢您的帮助您何时/何地调用此方法?你确定这是在UIThread上调用的吗?我已经更新了我的quection@kiddae如果你使用自动布局,请尝试禁用(取消选中)它。我没有使用自动布局layout@VinodJadhav您确定
rowHeight
在iOS 8上具有相同的值吗?您是否实现了表格视图:行高度索引路径:
?