2013-10-25 2 views
0

Im новое для программирования и, очевидно, не так хорошо. Но я пытаюсь найти свой путь к успеху! Но, к сожалению, я тоже плохо себя чувствую.Нажмите кнопку, измените размер изображения

Im делает приложение Mac OS X с веб-просмотром и несколькими кнопками. Когда я нажимаю одну кнопку, я хочу, чтобы веб-просмотр изменил размер.

Единственное, что я мог сделать, это добавить много веб-представлений, показать и скрыть их, но я думаю, что проще всего изменить веб-представление на кнопку.

- (IBAction)changeButton:(id)sender { 

    self.webview.HowToChangeTheSize = unKnown; 

    NSLog(@"Button works"); 

} 

ответ

1

Для изменения размера веб-пространства можно использовать свойство рамки.

- (IBAction)changeButton:(id)sender { 

    self.webview.frame = CGRectMake(self.webview.frame.origin.x, self.webview.frame.origin.y, 200, 200); 

    NSLog(@"Button works"); 
} 

Это изменит высоту и ширину вашего WebView на 200.

+0

, который работал как шарм! Если я хочу поместить его в верхний левый или центр, как это сделать? Я имею в виду, нажав кнопку. – blytung

+0

Изменить значения для первых двух параметров, переданных функции CGRectMake. Поэтому, если вы хотите разместить его в левом верхнем углу, вам нужно установить 0 в координаты начала кадра веб-браузера: self.webview.frame = CGRectMake (0, 0, 200, 200); – azimov

Смежные вопросы