我有一个底部带有标签栏的视图。该视图被推送到导航控制器上,因此顶部也有一个导航栏。对于这个视图,我想显示一个表视图,它是我从它自己的笔尖创建的。当我将此视图添加为子视图时,它与选项卡栏重叠。
有没有办法让这个子视图自动调整大小到顶部栏和底部栏之间的可用空间?
如果不是,调整其尺寸以适应的“正确”方法是什么?
-Vegar
在界面生成器中,确保您已设置导航栏和选项卡栏间隔。它应该是界面构建器属性视图中第一个选项卡上的第一个选项列表。这将使您的视图模仿加载到视图中时所具有的空间量。
从那里您还可以选择剪辑子视图的选项。界面生成器还允许您设置视图的调整大小选项。如果您添加的子视图不是在界面生成器中创建的,您将必须手动指定这些选项。
最后确保将子视图附加到正确的视图,而不是选项卡栏控制器或导航控制器。
最好的办法是通过使用 CGRect 创建框架来确保您添加的子视图尺寸适合您拥有的空间量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)