【问题标题】:Programmatically control storyboard tableview以编程方式控制故事板表格视图
【发布时间】:2013-04-30 15:10:20
【问题描述】:

我在故事板中有一个 UItableview,但是当用户点击一个按钮时,我需要扩展它的高度。下面的代码对我不起作用:

Self.tableview.height = #;

【问题讨论】:

    标签: ios storyboard height tableview


    【解决方案1】:

    在viewController中创建本地tableview引用

    @property (nonautomic,strong) IBOutlet UITableView *myTableView;
    

    现在通过按住 ctrl 并从 storyboard 拖到 viewController tableview 来连接这个 table view 和 storyboard 中的那个。

    现在您可以对您的表格做任何您想做的事情 - myTableView。

    【讨论】:

      【解决方案2】:

      尝试关闭自动布局(如果已启用)(默认为开启)。使用自动布局时不能设置显式大小,只能通过约束来操作。

      【讨论】:

        【解决方案3】:

        需要使用UITableViewDelegate协议的tableView:heightForRowAtIndexPath:方法

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-11-19
          • 2016-04-14
          • 2012-10-08
          • 2018-01-01
          • 2021-08-29
          • 2017-12-15
          相关资源
          最近更新 更多