0
因此,在我的應用程序的其中一個頁面中,我有一個UIWebView
設置,以及導航按鈕可以返回,並在歷史記錄之間進行轉發。嗯,我想啓用和禁用那些當UIWebView
不能後退或前進按鈕,所以我用這個:在iPhone上禁用了酒吧圖標,但不是iPad
- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if (webView.canGoBack) {
[_backButton setEnabled:YES];
} else {
[_backButton setEnabled:NO];
}
if (webView.canGoForward) {
[_forwardButton setEnabled:YES];
} else {
[_forwardButton setEnabled:NO];
}
return YES;
}
這只是正常的iPhone側但不是在的iPad,在iPhone上當UIWebView
無法返回或轉發時,會禁用圖標或按鈕。在iPad上,它們始終處於啓用狀態。這兩個按鈕都在導航欄上,完全相同,都使用相同的viewcontroller.h
和viewcontroller.m
以及我剛纔匹配的按鈕完全相同的文件所有者。
有誰知道如何解決這個問題?它真的開始讓我緊張,我不明白爲什麼它在一個而不是另一個。提前致謝。
雖然沒有人知道發生了什麼事,但儘管如此。這是我第二次在這裏發佈。而且我已經在reddit上發佈了兩次。沒人知道。 -_-如果明天沒有人可以幫助我,我會在明天致電蘋果開發支持。 – user3180303