Изменение положения UITextView - PullRequest
1 голос
/ 19 июля 2011

Я просмотрел много постов и сделал несколько поисков, но не нашел ответа.Может быть, нет ни одного.Я добавил вид UIText в свой вид, но хотел бы переместить его вниз, чтобы он отображался примерно на половине пути вниз по странице.

Ответы [ 4 ]

3 голосов
/ 19 июля 2011

Вы можете использовать свойство frame либо UITextView, либо UIImageView и установить их положение с ним.

отл.

myUITextView.frame = CGRectMake(x,y,width,height);
1 голос
/ 19 июля 2011

для просмотра изображения:

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];
0 голосов
/ 19 июля 2011

Попробуйте создать вид, подобный этому, с правильными координатами.

UITextView *textView = [[[UITextView alloc] initWithFrame:CGRectMake(CGFloat x, CGFloat y,CGFloat width, CGFloat height) autorelease];
0 голосов
/ 19 июля 2011

Создайте его в рамке. Я не могу проверить код здесь, но вы должны сделать что-то вроде

  1. получить необходимый кадр, куда вы хотите поместить виджет
  2. создать виджет с помощью конструктора initWithFrame

То есть:

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

Надеюсь, что это работает и полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...