无法在界面生成器中将 UITableView 的样式更改为分组
Posted
技术标签:
【中文标题】无法在界面生成器中将 UITableView 的样式更改为分组【英文标题】:Unable to change style of UITableView to Grouped in Interface Builder 【发布时间】:2011-03-23 04:22:27 【问题描述】:这是一个简单的应用程序,基于窗口。
窗口有一个 UINavigation 控制器,控制器有一个 UITableView 构建自 新的 File-UIViewController 子类- UITableViewController 选项检查。
我在 Interface Builder 中将 UITableView 的样式设置为 Grouped,但该表在 Simulator 中保持为 Plain。
我想知道我是否错过了任何选项?
XCode 3.2.6
ios SDK 4.3
感谢您的帮助
项目下载:Zip File@Google Docs 692k
【问题讨论】:
我知道我总是忘记在 IB 中保存 xib... 您的 IBOutlet 是否正确链接到 tableView? 我认为链接很好。普通视图显示良好。现在问题已经解决了。 【参考方案1】:tViewController 是 UITableViewController 的子类,因此它会为您创建一个 tableView 而忽略您的。将 tViewController 的超类更改为 UIViewController,它将使用您在 IB 中定义的 tableView。
【讨论】:
效果很好!感谢您的及时回复!【参考方案2】:确保您已为控制器正确指定了 nib 文件(请记住:iOS 区分大小写)并将 nib 中的表连接到 File's Owner。否则,控制器将创建自己的表,这可能是正在发生的事情。
【讨论】:
以上是关于无法在界面生成器中将 UITableView 的样式更改为分组的主要内容,如果未能解决你的问题,请参考以下文章
UISearchBar上方的UITableView背景颜色[重复]
如何使用界面生成器在 Xcode 5 中更改 UITableView 的背景 [关闭]
尝试从查询中将 Parse PFFiles 加载到 UITableView