【问题标题】:iPad - UITableView with UITextField - Autoresizing problem when orientation changesiPad - 带有 UITextField 的 UITableView - 方向改变时自动调整大小问题
【发布时间】:2011-06-15 12:48:10
【问题描述】:

在我的 iPad 拆分视图应用程序中,我也有一个详细视图中的表格视图。每行都有一个文本字段。当方向改变时,表格视图中的表格字段会延伸到表格视图之外。 有人能告诉我如何设置自动调整大小的掩码,即使方向发生变化,文本字段也会在表格视图中?

【问题讨论】:

  • 如果您的宽度设置为灵活,它应该调整大小,但是我看到我认为是一个错误,在实际设备本身上,当您旋转时,我的文本字段在被编辑时不会调整大小设备。

标签: ipad uitableview uitextfield autoresizingmask


【解决方案1】:

如果您将tableview 添加为subviewUIView 则:

[self.view setAutoresizesSubviews:YES];
[tableView setAutoresizesSubviews:YES]; or set in IB

在创建cell 时设置如下:

[urcell setAutoresizesSubviews:YES];

如果你添加textField 作为cell 的子视图。这样它将在定位时处理其所有subviews

【讨论】:

  • 查看 Apple 的文档,UIView 上 autoResizesSubviews 的默认值为 YES,因此并不总是需要这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
相关资源
最近更新 更多