我有 ipad 应用程序我希望用户应该在 textField 中输入 URL 并且它应该验证并且应该在我们输入任何 url 时显示像 facebook 它在 ipad 中显示该 Web 的某些页面或类似的内容任何想法如何得到这个我知道如何验证 URL,但它如何像 facebook 页面一样显示它。
附件是我想要的屏幕
我有 ipad 应用程序我希望用户应该在 textField 中输入 URL 并且它应该验证并且应该在我们输入任何 url 时显示像 facebook 它在 ipad 中显示该 Web 的某些页面或类似的内容任何想法如何得到这个我知道如何验证 URL,但它如何像 facebook 页面一样显示它。
附件是我想要的屏幕
我认为您将在 TextView 中执行此操作,而不是在 TextField 中执行此操作。
一些 TextView 这样做:
txt_note.editable=NO;
txt_note.dataDetectorTypes=UIDataDetectorTypeAll;
这将检测所有 URL、电话号码、地址等。
或(方法 2):
您还可以在右侧 TextView 的 Xib 文件的 TextView 属性中看到这一点。
我个人会创建一个自定义视图来显示所有内容。您创建 UIView 的类 URLSnapView 子类,您可以在其中放置所需的所有元素。一个用于显示 url 的标签,一个用于描述,一个用于显示图像的 uiimageview。你可以设置你最喜欢的一切。
在 textfieldshouldreturn 上,您可以放置返回 BOOL 值的验证方法。如果结果为真,它将使用您将通过 NSDataDetectorType 获得的网站数据创建自定义 URLSnapView 的实例。您还可以添加 UIWebView 以在您的网站上放置一个甚至可以查看的小区域;)