2010-10-19 3 views
1

Я поставил кнопку на вид и хочу вызвать этот вид из другого представления и изменить размер этого вида, но когда я изменяю размер, размер кнопки не изменяется. Как я могу изменить размер представления этого размера всех элементов управления на виду изменено?Изменение размера обзора

Three *second = [[Three alloc] initWithNibName:@"Three" bundle:nil]; 
second.view.frame=CGRectMake(0, 0, 100, 100); 
[self.view addSubview:second.view]; 

ответ

2

Когда придет время изменить размер представления по следующему коду.

second.view.frame = CGRectMake(a,b,c,d); 

Где a, b, c и d - целые числа.

+0

Я делаю это, но не работает – SajjadZare

1

Установите рамку для представления в Interface Builder, вы все равно используете наконечник. Но я думаю, что это действительно странно, что ты сделал. Вы создаете UIViewController и устанавливаете представление этого контроллера в качестве подсмотра другого представления контроллера. Почему бы вам прямо не составить этот вид в одном и том же нибе?

+0

Я хочу изменить размер beacuse Я хочу добавить 4 вида в этом представлении, и я должен изменить их размер – SajjadZare

+0

Ну, установите UIView как IBOutlet, а затем настройте весь вид в интерфейсе строитель, а затем (во время выполнения) вы добавляете его как подвью и изменяете размер представления, устанавливая новый фрейм. – burki