2010-06-08 73 views
0

我想在某種滾動視圖中圍繞UIButton或可點擊圖片換一些文字。 我的ide是添加一個UIButton到UIWebView,但那不可能? 有沒有辦法在UIScrollView或UITextView的UIButton周圍文字?iphone sdk:UIWebView中的可點擊圖片

或者我可以添加一個圖像到UIWebView並以某種方式處理點擊?

回答

1

在當前的SDK中,沒有簡單的方法來圍繞圖像換行。您可以製作多個UILabel並手動將這些字符串剪切成小塊,但這本身很困難。

如果您將圖像設置爲普通錨點,您可以在UIWebView委託回調中處理鏈接的打開。返回NO並做任何你想要的圖像。您可以使用自定義方案使其易於區分。

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType { 
if ([[[inRequest URL] scheme] isEqualToString:@"myscheme"]) { 
    // do something 
    return NO; 
} 
return YES; // normal link 

}

在一個UIWebView,你有幾乎完全訪問CSS和JavaScript,並幾乎可以做任何事情,你可以在Safari做。您不僅限於使用錨標籤,這只是最簡單的方法。

+0

謝謝,那工作:) – origon 2010-06-10 10:36:10