在 Xcode for iPhone(版本 4.6 (4H127) 中运行 UITextView 对象时,我无法设置高度。我使用 MainStoryboard_iPhone.storyboard 来创建 UITextView。
我试过这个,没有效果:
UITextView *textMultiLine1;
[textMultiLine1 setContentSize:CGSizeMake(320, 320)];
感谢您的回答,我是 Xcode 的初学者。
在 Xcode for iPhone(版本 4.6 (4H127) 中运行 UITextView 对象时,我无法设置高度。我使用 MainStoryboard_iPhone.storyboard 来创建 UITextView。
我试过这个,没有效果:
UITextView *textMultiLine1;
[textMultiLine1 setContentSize:CGSizeMake(320, 320)];
感谢您的回答,我是 Xcode 的初学者。
您首先需要在头文件中创建一个 Outlet:
IBOutlet UITextView *textMultiLine1;
然后你需要在 StoryBoard 中连接它:
然后你必须设置它的框架:
textMultiline1.frame = CGRectMake(originX, originY, width, height);
或者,如果你只想改变它的高度:
float newHeight = 200.0;
CGRect textViewFrame = textMultiline1.frame;
textMultiline1.frame = CGRectMake(textViewFrame.origin.x, textViewFrame.origin.y, textViewFrame.size.width, newHeight);
设置内容大小只会更改内部 TextView 区域,从而导致更长(或更短,取决于您设置的值)滚动