2012-03-11 40 views
1

我下面就的iTunes U的cs193p当然,一切都顺利,直到如今。的Xcode界面生成器 - 调整,或移动视图

我正在创建我的iPad版本的图形计算器,并试图将工具栏添加到iPad的详细视图,以便它可以容纳UIbutton返回到主视图,但我无法调整视图的大小(包含在视图控制器)使我能够添加工具栏,而不会成为视图的子视图。

因为这一点很难解释我已经拍了2个screencaps。其中一个来自斯坦福大学的视频应该会发生什么,以及当我这样做时会发生什么。

简短的版本:我从调色板中拖出一个视图并将其拖放到视图控制器,它会自动填满整个视图控制器,并试图以任何方式移动或调整其大小没有任何影响。

起初我以为也许是在我的项目的一些怪异的设置,所以我创建了一个测试项目,并从头开始具有相同的结果开始。

我使用的Xcode 4.3,但使用的Xcode 4.2

这是稍显混乱,我敢肯定,当我第一次在几个月前开始当然,这并没有发生得到了相同的结果。

我已经阅读了几个可能类似的问题/问题,提示需要更改“模拟用户界面”部分中的设置,但没有成功了解我需要设置它们以及随机设置未产生积极结果!

http://vimeo.com/38315249 视频应该发生什么

http://vimeo.com/38315452 视频什么是真正发生的事情(什么)

谢谢!

更新: 谢谢!把graphview标准视图中工作......那种

它解决了眼前的问题,但可能推出另一个问题。

现在,当我运行应用程序,我的轴如预期显示在图形上。我指定了一个程序来绘制图形,但在最初的屏幕绘制之后,不会再次调用drawrect。

我只能假设这是因为我的graphview现在是另一个视图的子视图,就像在iPhone上(通用应用程序)它仍然正常工作,并且正确绘制图形,但是在计算器和图形之间。

再次更新

不理我,我太傻了。在试图解决第一个问题时,我删除了原始的graphview,当我添加一个新的时,我没有再次连接插座。因此为什么没有发生!全部排序!

+0

感谢您的问题,队友。我也在关注这些讲座,并被完全相同的问题所困惑。看起来,当分割视图控制器被拖入界面构建器时,它已经在详细视图控制器中创建了视图。然后,我们只需要在现有视图的顶部拖动另一个视图,如0x7fffffff建议的那样。谢谢你的帮助! – Evgenii 2012-12-29 09:27:08

回答

2

我两个视频之间看到不同的是层堆叠的一个简单的事情...

在第一视频,当UIView被拖动到ViewController,已经有一个UIViewViewController,因此允许在顶部加入的视图被四处移动并调整大小。在第二个视频中,你做得很对,但你只需要另一个步骤。当你拖动UIViewViewController并锁定到位,再次执行相同的操作只有这个时候你会直接在第一UIView的顶部拖动UIView。我测试了这个确认,并达到了预期的结果。