2013-08-21 41 views
0

我试图通过代码检测到4英寸屏幕时更改我的textview的高度。不幸的是,我不能让我当前的代码工作。任何人都可以看到什么是错的?它写的两种方式都行不通。在代码中,我展示了我尝试过的两种方式。我也有这写在viewDidLoad方法。根据屏幕大小更改UITextView高度

如果不能制定出那么谁能帮我设置的高度在属性检查器属性值两个画面(与高度568和480)

我的代码, if ((int)[[UIScreen mainScreen] bounds].size.height==568)
{ [myTextView setFrame:CGRectMake(20.0f, 78.0f, 280.0f, 415.0f)]; }

+0

看看这个问题。
http://stackoverflow.com/questions/14652598/cant-change-uitextview-frame-size-programatically – user1910945

+0

你的状况是完美的,并正常工作,请仔细检查所有的事情,并确保你给出正确的参考和其他东西 –

回答

1


取消选中界面生成器中的“使用自动布局”,并使用界面生成器中的“自动布局”来调整文本视图的高度

+1

我在整个项目中使用自动布局,不能解决这个问题! – JgdGuy

+0

谢谢你!你拯救了我的一天。我的代码总是正确的,但由于自动布局,它无法正常工作。 –