-4

使用自動佈局時iOS桌面視圖滑動水平。 但拖動tableView一段時間。 tableView正常。 但cell.subViews使用框架來佈局將正常。 該項目很舊。所有的代碼移動到一個新的項目,這是正常的。使用自動佈局時iOS桌面視圖滑動水平

enter image description here

+0

請添加一些代碼,這樣可以幫助你.. – ashmi123

+0

TableView是以編程方式編寫還是在故事板? – gurmandeep

回答

0

的問題似乎是由contentSize屬性的寬度造成的不正確,像這樣的:

self.tableView.contentSize = CGSizeMake(self.tableView.bounds.size.width, self.tableView.contentSize.height); 

如果你改變它喜歡這樣:

self.tableView.contentSize = CGSizeMake([UIScreen mainScreen].bounds.size.width + 20, [UIScreen mainScreen].bounds.size.height + 50); 

你問題似乎是由錯誤的contentSize引起的,但是當你刷新你的tableView或者向你的tableView添加一些新行時,它就會修復。

而且contentInset財產也可能導致此問題,請確保爲(0,0,0,0),這樣的代碼所做的:

self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 0, 0); 
0

嘗試[self.tableView setAlwaysBounceHorizontal:NO]。如果不是contentSize問題,您可能需要檢查此屬性。