更改UITextView的位置

时间:2011-07-19 07:02:14

标签: iphone cocoa-touch uitextview

我查看了很多帖子并进行了多次搜索,但没有找到答案。也许没有一个。我在我的视图中添加了一个UIText视图,但我想将其向下移动,使其显示在页面的一半左右。

4 个答案:

答案 0 :(得分:3)

您可以使用frameUITextView的{​​{1}}属性并设置其位置。

离。

UIImageView

答案 1 :(得分:1)

用于图片视图:

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(5, 5, 100, 50)];

表示文字:

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectZero];
[textView setFrame:CGRectMake(X, Y, 320.0, 200)];
[textView setEditable:NO];

[self addSubview:imgView];
[self addSubview:textView];

答案 2 :(得分:0)

在框架中创建它。我不能在这里测试代码,但你应该做类似的事情

  1. 获取您要放置小部件所需的框架
  2. 使用initWithFrame构造函数
  3. 创建窗口小部件

    那是:

    /* 1. */
    CGRect frame = CGRectMake(cornerX, cornerY, width, height);
    /* 2. */
    UITextView *tw = [[UITextView alloc] initWithFrame: frame];
    

    希望它有效并且它很有用。

答案 3 :(得分:0)

尝试使用正确的坐标创建这样的视图。

UITextView *textView = [[[UITextView alloc] initWithFrame:CGRectMake(CGFloat x, CGFloat y,CGFloat width, CGFloat height) autorelease];