Xcode 4.5.2:如何正确编程 CGRectMake?
Posted
技术标签:
【中文标题】Xcode 4.5.2:如何正确编程 CGRectMake?【英文标题】:Xcode 4.5.2: How to correctly program a CGRectMake? 【发布时间】:2012-12-09 02:02:30 【问题描述】:我想要一个处于横向模式的视图在编辑文本字段时向上移动(因为它被键盘覆盖),问题是我没有正确设置坐标,因为视图移动到左边而不是上升,似乎 X 值被 Y 值和画外音改变了。我究竟做错了什么?我怎样才能解决它? LANDSCAPE模式有什么特殊代码吗?
代码:
self.view.frame = CGRectMake(0, -160, 300, 480);
非常感谢!!
【问题讨论】:
你确定它向左移动,还是你的意思是480, 300)
?
是的,它向左移动,代码是复制粘贴,所以这正是我写的
我问的原因是因为那些看起来像人像比例。
对不起对不起对不起!!!!你说的对!!对不起!我没注意到
【参考方案1】:
通常最乏味的错误是我们从不寻找的错误。 :P
self.view.frame = CGRectMake(0, -160, 480, 300);
【讨论】:
以上是关于Xcode 4.5.2:如何正确编程 CGRectMake?的主要内容,如果未能解决你的问题,请参考以下文章
XCode 4.5.2:如何协调“无法附加到进程 ID 0”与对资源文件夹的需要?
xcode/ios:以编程方式启动模态视图控制器时如何传递数据