• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - subview 可以算作在 iOS 中使用未记录的 API 吗?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 17:08:33 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

使用(例如)UIWebView 的 subview 是否算作使用未记录的 API?没有关于 UIWebView 的第一个 subview 是 UIScrollView 的文档。这是否意味着我不能向这个 UISCrollView 添加 child ?

我没有使用任何私有(private)电话,但它没有记录在任何地方。在 iOS 3.1 中,UIWebView 的第一个 subview 是一个名为 "UIScroller" 的类的实例,它几乎与 UIScrollView 相同,但没有记录在任何地方。究竟允许什么?



Best Answer-推荐答案


来自 UIView Class Reference

For complex views declared in UIKit and other system frameworks, any subviews of the view are generally considered private and subject to change at any time. Therefore, you should not attempt to retrieve or modify subviews for these types of system-supplied views. If you do, your code may break during a future system update.

来自 App Store Review Guidelines :

Apps that do not use system provided items, such as buttons and icons, correctly and as described in the Apple iOS Human Interface Guidelines may be rejected

综上所述,我读到这些内容是这样说的:您可以查看标准组件的 subview ,但如果将其弄乱,后果自负——事情会在没有通知的情况下发生变化,而当他们打破。此外,如果您以不符合 Apple 设计和用户期望的方式修改标准组件,您的应用很可能会被拒绝。

修改 UIWebView 的私有(private) subview 似乎是个糟糕的计划。

关于ios - subview 可以算作在 iOS 中使用未记录的 API 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5416494/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap