12

ストーリーボードでは、TableView に「Index Row Limit」という名前の属性フィールドがあります。デフォルトは 2 です。これが何であるかについての情報は見つかりません。Google 検索では1ページの結果が返され、結果の半分は英語以外のものです。このフィールドの目的を知っている人はいますか?

4

2 に答える 2

16

sectionIndexMinimumDisplayRowCountのプロパティに関連していますUITableView。基本的に、テーブル内の行数がそれより少ない場合、セクション インデックスは非表示になります。(セクション インデックスは、テーブルの右側にあるバーで、通常は A ~ Z の文字があり、リストをすばやく移動できます。)

更新: .xib または .storyboard で「インデックス行制限」を設定すると、基になる XML の値が実際に変更されることを確認したsectionIndexMinimumDisplayRowCountので、このプロパティが関連していることは明らかです。ただし、UITableView (少なくとも iOS 5.1 以降) にはバグがあり、Interface Builder の設定が、実行時にアーカイブ解除されたときに実際にはオブジェクトに適切に設定されていないようです。レーダーを提出する時が来ました!

于 2012-08-24T06:32:33.187 に答える