Как сдвинуть позиция в UIKit

Извините, ребята, я ненавижу задавать глупые вопросы, но я серьезно искал несколько дней в Интернете, но безрезультатно. Каждый метод, который я пробовал с item.bounds или подобным, потерпел неудачу. Я просто пытаюсь переместить некоторые элементы, такие как UILabel и UIButton , на несколько пикселей при определенных обстоятельствах. Простое замечание к уроку, которое я пропустил, было бы очень полезно.

1
задан Costique 5 May 2012 в 08:03
поделиться

2 ответа

Обычно фрейм - это то, что вам нужно. Он указывается в координатах родительского вида. Итак, если рамка моего представления - CGRectMake (10.f, 20.f, 50.f, 60.f) , она появляется в родительских координатах с координатами x = 10 y = 20 с шириной 50 и высотой 60.

UIView* someView ...

CGRect someViewFrame = someView.frame;
someView.frame.origin.y += 10;
someView.frame = someViewFrame;

перемещает изображение вниз на 10 пикселей.

Если вы просто хотите переместить представление в супервизоре, не трогайте границы.

2
ответ дан 2 September 2019 в 22:07
поделиться

Этот пример должен быть полезным.

0
ответ дан 2 September 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: