ios - 如何创建一个包含大量文本和按钮的屏幕而不使用 UIWebView

标签 ios cocoa-touch uikit

我无法使用 UIWebView因为我希望即使用户的手机没有互联网访问权限,也可以访问文本。此外,我需要在应用程序的其他屏幕上设置按钮,我认为 UIWebView 无法做到这一点(对?)

有没有办法让我直接在 Xcode 中编辑屏幕的 xml?我的要求是在每个部分之前有大约 10 个带有标题标签和按钮的部分,所以如果我必须在 Storyboard 屏幕上对其进行调整,那将是一场噩梦。

对我来说什么是合理的方法?我认为只能手动编辑 xml 并使用样式和文本对其进行硬编码,对吗?

最佳答案

这里有几件事:

  • 如果您正在下载 View 的内容,则 webviews 仅需要 Internet 连接(这似乎不是您想要的,您不只是在本地构建它吗?)
  • 你可以让 webview 中的按钮做任何你想做的事情。见 this回答。
  • 这个 UI 有什么复杂的地方,以至于你不能在代码或 IB 中以常规方式构建它?
  • 关于ios - 如何创建一个包含大量文本和按钮的屏幕而不使用 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11941703/

    相关文章:

    ios - 索引还是标签?对于多个复选框作为 IBOutletCollection 中的按钮

    ios - 无法通过添加 UIAlertAction 来关闭 UIAlertViewController 的警报模式

    objective-c - 带值的 NSArray

    ios - 在 Split View详细 View 中设置透明导航栏

    ios - UISlider 值更改未触发

    ios - 是否可以使 UITable 连续?

    objective-c - Objective-C : Gesture Issue

    ios - 意外的双重功能调用

    ios - Alamofire 没有发现错误

    ios - 如何删除 UITableViewCell NSIBPrototypingLayoutConstraint 并将我自己的添加到 subview ?