0

I've been facing an issue only on iPhone 6plus (my app is Universal), My tableview rows height show lesser than which I defined (almost 2 to 3 pixels). I solved this issue by adding tableview constraint via programmatically like following code.

NSInteger deviceSize = [SDVersion deviceSize];
if (deviceSize == Screen5Dot5inch) {
    [self.tableViewLoginFields setFrame:CGRectMake(self.tableViewLoginFields.frame.origin.x, self.tableViewLoginFields.frame.origin.y, self.tableViewLoginFields.frame.size.width, 88)];
    self.tableViewHeightConstraint.constant = 88;
}

The property tableViewHeightConstraint is height constraints and hooked up like @property (weak, nonatomic) IBOutlet NSLayoutConstraint *tableViewHeightConstraint;. Row height is equal to 44 and here 2 rows are in table view. This worked fine but I have used around 20 UITableview and app constantly growing with passage of time so I am looking for some better solution.

I also added all splash according with all compatible devices so no issue with splash. I want to know that is this Apple end issue or somebody also faced and fixed this. Looking for answers. Thanks.

Aleem
  • 3,173
  • 5
  • 33
  • 71

0 Answers0