IOS7では、style = groupedを使用するとUITableViewにインデントが表示されなくなりました。 UITableViewがリンゴの設定アプリのように動作するように、どのようにインデントを有効にすることができますか?IOS7 UITableViewは設定のようにグループ化されています。
18
A
答えて
0
cellForRowAtIndexPath
メソッド内で、これを試してください:セルの両側(左/右)に10ptの余白を追加します
CALayer *sublayer = [CALayer layer];
UIImage *img = [UIImage imageNamed:@"blue_box_6dbcef.png"];
sublayer.backgroundColor = [[UIColor alloc] initWithPatternImage:img].CGColor;
sublayer.frame = CGRectMake(10,0,container.frame.size.width-20, 112);
//sublayer.cornerRadius = 5; // For rounded corners
UIView *bgview = [[UIView alloc] init];
bgview.backgroundColor = [UIColor clearColor];
[bgview.layer addSublayer:sublayer];
cell.backgroundView = bgview;
を。
16
これを実現する方法ははるかに簡単です。
UITableViewを側面から離して配置します。例:Autolayoutを使用すると、先頭と末尾に15px(または任意のもの)のスペースがあります。 これで、アップルがグループ化されたテーブルビューを無料で提供していた「インデント」を作成しています。
コーナーと境界を追加するようにレイヤーを調整します。
[[[self tableView] layer] setCornerRadius:5.0f];
[[[self tableView] layer] setBorderWidth:0.5f];
[[[self tableView] layer] setBorderColor:[[UIColor redColor] CGColor]];
1
(私はまだ十分な評判を持っていないので、私は結果の画像を投稿することはできません) 、
http://i-phone-dev.blogspot.no/2014/04/keep-ios-6-uitableview-styles-in-ios-7.html
関連する問題
- 1. グループ化されたUITableViewの背景色を設定するにはどうすればよいですか?
- 2. グループ化されたUITableView
- 3. iOS 7でグループ化されたUITableViewグリッチ
- 4. openJPAは永続化されないように設定されています
- 5. グループ化されたUITableViewのサブビュー
- 6. deselectRowAtIndexPathはグループ化されたUITableViewには影響しません
- 7. グループ化されたUITableViewにテキストが表示されない
- 8. Hogan.jsの国際化はどのように設定されていますか?
- 9. グループ化されたUITableViewとレルム通知
- 10. グループ化されたUITableView下部境界
- 11. グループ化されたuitableviewのヘッダーフォントを変更するには?
- 12. グループ化されたUITableViewより下のグレーの領域
- 13. グループ化されたスタイルのUITableViewのセクション見出しの外観を設定するにはどうすればよいですか?
- 14. グループ化されたテーブルビューの背景イメージを設定するにはどうすればよいですか?
- 15. UIToolbarはグループ化されたUITableViewと一緒に表示されません
- 16. UITableViewCellのアウトラインのないグループ化されたUITableView
- 17. Telerik RadGridはエクスポートされていないようです。グループ化されたデータ
- 18. 背景グループ化されたUITableViewのテクスチャはテーブルでスクロールされません
- 19. UItableviewのcell.labelでフォントが設定されていませんか?
- 20. グループ化されたUITableViewを配列に格納する
- 21. まだグループ化されていない場合はMongoDbグループ
- 22. UITableViewグループ化されたセクションフッタがリロード後に更新されない
- 23. UITableView objective-cが正しく設定されていません
- 24. 「現在地」がグループ化されているGoogleマップアプリケーションのように、UITextFieldでテキストをグループ化するにはどうすればよいですか?
- 25. ハイブグループ化された結果のグループごとにグループ化されていない列を取得するにはどうすればよいですか?
- 26. グループ化されたUITableViewのセル幅を調整する
- 27. BackgroundViewは、グループ化されたUITableViewで角丸に適合しません。
- 28. グループ化されたUITableViewの行アニメーションの癖
- 29. グループ化されたUITableViewのセクションの背景
- 30. グループ化されたUITableViewのセクションフッターの変更をアニメーション
このリンクをご覧ください。それは、グループ化されたUITableViewを設定する方法を示しています。http://mobisoftinfotech.com/iphone-uitableview-tutorial-grouped-table/ – erdekhayser
いいえ、私はこれがどのように動作するか知っています。しかし、IOS7では、彼らはインデントを削除しましたが、私はそれが必要です。 Appleは設定アプリでもそれを使用しています。 –
正確な字下げは何ですか?セパレータまたはテキスト?あなたのサブビューをセルのcontentviewに置くと、すべてがうまく見えるはずです。 – Bms270