-4

iOSテーブルビュースライド水平使用時は自動レイアウト。 しかし、しばらくの間、tableViewをドラッグします。 tableViewは正常になります。 セルを使用して、レイアウトとフレームを使用するビューは正常です。 プロジェクトは非常に古いです。 すべてのコードが新しいプロジェクトに移動しますが、それは正常です。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によって引き起こされたようですが、あなたのテーブルビューをリフレッシュするか、テーブルビューに新しい行を追加するときに修正されます。

そしてcontentInsetプロパティも、この問題を引き起こす可能性があり、このコードのように、それは(0,0,0,0)で作られていることを確認してください。

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

[self.tableView setAlwaysBounceHorizontal:NO]を試してみてください。 contentSizeでない場合は、このプロパティをチェックする必要があります。

関連する問題