如何更改UITextView的大小? (我不需要根据内容调整大小)

时间:2013-08-14 00:50:51

标签: ios cocoa-touch uitextview

这真的只是标题。我不知道怎么做,可能很简单。

1 个答案:

答案 0 :(得分:1)

要仅为视图指定框架尺寸,在视图控制器的ViewDidLoad方法中,或在父视图的init中,请设置如下:

CGRect yourFrame = CGRectMake(0, 0, 100, 30);  //format is (pixels from left, pixels from top, pixels wide, pixels high)
yourTextView.frame = yourFrame;

如果您想修改其中一个值,则不能直接进行调整,例如

yourTextView.frame.size.width += 20;  //THIS WON'T WORK!!!

做类似的事情,你需要这样做

CGRect newFrame = yourTextView.frame;   //find the current frame

newFrame.size.width += 20;              //make any modifications you want

yourTextView.frame = newFrame;          //point your view's frame var to the newFrame