【问题标题】:Remove inset of tableView inside a StackView with fixed layout margins删除具有固定布局边距的 StackView 内的 tableView 插图
【发布时间】:2019-01-20 23:11:36
【问题描述】:

我有一个具有固定布局边距的 StackView,以便为所有子元素在左右两边留出边距。这对于大多数子元素(例如标签等)都非常有用。但是,我还有一个 tableView 作为子元素,然后为单元格(例如字幕原型)和搜索栏添加了一个额外的插图。如何仅删除表格视图的插图?

【问题讨论】:

    标签: swift uitableview uistackview


    【解决方案1】:

    您看到的空间是由“SubTitle”类型的 UITableViewCell 添加的。

    您可以创建自定义UITableViewCell,将前沿设置为与 ContentView 相同。

    【讨论】:

    • 好的,谢谢你为 UITableViewCell 做的,但是我怎样才能让 SearchBar 更大呢?理想情况下,搜索图标应该与文本位于相同的 x 位置,就像现在一样
    • 这应该不是问题(看起来还不错),因为浅灰色区域间距是由 UISearchBar 图标提供的。但是,如果您也想要零偏移量(您将失去 UISearchBar 组件的许多优势,例如:范围按钮)。使用 UITextField.leftView 创建一个 UITextField 并在左侧设置一个图标。
    猜你喜欢
    • 2012-07-17
    • 2012-08-16
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多