通过iPhone SDK书籍和其中一个示例运行时,我创建了一个表,然后在表中添加UISegmentedControl
进行排序。UISegmentedControl不扩大导航栏的大小/非常压缩
我尽职尽责地在IB这样做,它看上去很不错:
IB Screenshot http://img.skitch.com/20100529-83sefni21q4nj51rw1mghh2yj1.jpg
当我在模拟器或我的手机上运行它,它完全压扁:
Squished http://img.skitch.com/20100529-x3pmr7gkb6xpm766bupi7quy55.jpg
的按钮工作完美,只是他们没有根据他们的内容来确定尺寸。任何想法出了什么问题?
下面是我设置的属性:
Attributes http://img.skitch.com/20100529-tp4d69bk8x98c6sjpmcne92etb.jpg
我还是新的这一切,所以我不能100%确定我遵循,但导航控制器的视图是“从RootView控制器加载”,这是一个表视图。 – davetron5000 2010-05-29 21:55:19
检查你的应用程序委托,它应该包含一个[window addSubview:]行。如果它的参数不是像“navigationController.view”,那么这个例子是不好的(至少,恕我直言)。如果是这种情况,请尝试将navigationController.view添加到窗口(而不是旧的子视图),并将其rootViewController设置为具有分段控件的视图控制器。 – gyim 2010-05-29 22:18:41
啊,呃。是的,它的设置就像你描述的那样;我实际上并没有从新项目中产生的东西中摸到这个。 – davetron5000 2010-05-30 01:00:32