【问题标题】:how to dynamic resize table view controller on ipad?如何在 ipad 上动态调整表格视图控制器的大小?
【发布时间】:2013-07-08 01:10:11
【问题描述】:

我有 2 列的控制器,如图像:

左边是Table View 中的Table Border。右边是Text View

我需要允许用户调整左列的宽度 (Table View)。我的意思是我可以点击或触摸左右列之间的垂直分隔线并移动它来改变宽度。

怎么做?

我找到了像 https://github.com/xsirjay/MGSplitViewController 这样的用户拆分视图控制器的解决方案,但我很难找出代码来仅调整视图大小并清除所有其他不需要的代码。

【问题讨论】:

  • 是的!做你想做的最好的方法是拆分视图控制器,将拆分视图控制器放入视图中,并在左侧放置表格视图和右侧文本视图......那么有什么问题。

标签: ios ipad uiview uitableview


【解决方案1】:

您应该在 .xib 中设置自动调整表格视图大小的布局

所以如果父视图调整大小,它会自动改变它的框架

【讨论】:

  • > 如果父视图调整大小,它将自动更改其框架。但是如何用手指在 ipad 或鼠标上更改父视图调整大小?
  • 看看MGSplitDividerView- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 方法。如果你分析项目,你就会发现背后的魔力;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-03
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-29
相关资源
最近更新 更多