【问题标题】:IOS8 UiTableViewController grouped tableView like iOS6 style wrong left right marginIOS8 UiTableViewController 分组tableView 类似iOS6 样式错误左右边距
【发布时间】:2015-07-10 08:59:49
【问题描述】:

我找到了使用 iOS6 样式制作分组表视图的指南: ios7 grouped rounded tableview 但如果我在 UITableViewController 中应用此代码,我的单元格的横向边距会出现错误。

我需要使用 UiTableViewController 而不是 UiViewController 和 TableView 来使用刷新表,当键盘出现时自动滚动带有文本字段的单元格等等......

有什么想法吗?

这是我的结果:

但我想得到这个:

【问题讨论】:

    标签: ios objective-c uitableview ios8 grouped-table


    【解决方案1】:

    为什么不将您的 UITableViewController 嵌入到另一个 UIViewController 中,作为子视图控制器? 您将能够轻松更改容器视图的边距。

    【讨论】:

    • 对不起,也许我没有解释清楚,我的问题是关于单元格相对于容器视图的边距,而不是分隔线..
    • 好的对不起,我改变了我的答案。
    • 导航的层次结构非常复杂。例如,如果我有一个用于 Home 的导航控制器,当我以模态方式打开其他带有容器和 Tableviewcontroller 的导航控制器时,如果我选择一行,我如何关闭模态视图控制器?
    • 也许它有点复杂,但如果你真的想使用 UITableViewController,你没有太多选择。这个类不允许在视图上做很多事情。要关闭模态视图控制器,如果您使用 segues(Apple 推荐)而不是调用 dismissViewControllerAnimated:completion 方法,则很容易。只需执行一次 segue,您就可以轻松地将当前视图控制器展开到主视图控制器。搜索“unwind segue”了解更多信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 2016-12-07
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 2016-09-29
    相关资源
    最近更新 更多