Safari를 시작하지 않고 응용 프로그램에서 웹 페이지를 열려고합니다. 단추를 클릭 할 때만 페이지가 나타나길 원합니다. 또한객관적인 c 버튼을 클릭하면 UIWebView에서 링크가 열림
, 나는 /이 버튼을 비활성화, 활성화 할 수있는 방법 .. 나는 다음을 사용하고 작동하지 않았다 :
Button.enabled = YES;
Safari를 시작하지 않고 응용 프로그램에서 웹 페이지를 열려고합니다. 단추를 클릭 할 때만 페이지가 나타나길 원합니다. 또한객관적인 c 버튼을 클릭하면 UIWebView에서 링크가 열림
, 나는 /이 버튼을 비활성화, 활성화 할 수있는 방법 .. 나는 다음을 사용하고 작동하지 않았다 :
Button.enabled = YES;
당신은 당신의 클래스 UIWebViewDelegate을 구현하고 그런 다음 그것을 단지 some tutorial을 수행하는 방법을 모르는 경우
-(IBAction)openLinkInWebView:(id)sender{
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://yourlink"]] ;
[self.yourWebView loadRequest: request];
}
사용하여 웹뷰 내부의 요청을로드해야합니다.
버튼을 숨기려면 사용자 인터페이스의 UIButton
에 콘센트를 올바르게 설정해야 코드의 속성에 액세스 할 수 있습니다.
[button addTarget:self action:@selector(openWebview:) forControlEvents:UIControlEventTouchUpInside];
을 다음 액션 정의 :
이 코드 버튼 해제에 대한 작업을 추가 할 수 있습니다 정확히
- (void)openWebview:(UIButton *)sender { // open webview code }
무엇을 작동하지 않습니다? – CodaFi