2013-10-25 5 views
0

프로그래밍에 익숙하지 않고 분명히 좋지 않습니다. 그러나 나는 성공하는 길을 찾고 있습니다! 그러나 불행히도 나도 나쁘다.버튼을 클릭하고 크기 조정보기

웹보기와 몇 개의 버튼이있는 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"); 
} 

이 마법처럼 일 200

+0

에 웹뷰의 높이와 너비를 변경합니다! 왼쪽 상단이나 가운데에 위치 시키려면 어떻게해야합니까? 나는 단추를 친 후에 의미한다. – blytung

+0

CGRectMake 함수에 전달 된 처음 두 매개 변수의 값을 수정합니다. 따라서 왼쪽 위에 위치 시키려면 webview의 프레임 원점 좌표를 0으로 설정해야합니다. self.webview.frame = CGRectMake (0, 0, 200, 200); – azimov

관련 문제