【问题标题】:iphone sdk: clickable image in UIWebViewiphone sdk:UIWebView 中的可点击图像
【发布时间】:2010-06-08 23:47:00
【问题描述】:

我想在某种滚动视图中围绕 UIButton 或可点击图像包裹一些文本。 我的想法是将 UIButton 添加到 UIWebView,但这不可能吗? 有没有办法在 UIScrollView 或 UITextView 中的 UIButton 周围环绕文本?

或者我可以将图像添加到 UIWebView 并以某种方式处理点击?

【问题讨论】:

    标签: iphone uiwebview uiscrollview uibutton


    【解决方案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 中可以执行的任何操作。您不仅限于使用锚标记,这只是最简单的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多