因为 Apple 的 API 缺乏对 UISearchBar 范围栏的自定义(也就是说,我想更改它的框架,据我所知这是不可能的),所以我必须自己使用 UIView 内的 UISegmentedControl 创建一个范围栏。我已经达到了它看起来与常规范围栏完全相同的地步。我通过将 UISegmentedControl 的 segmentedControlStyle 设置为 7 来实现这一点,这是一种“隐藏”(如未记录)样式,它使分段控件看起来像范围栏。
现在的问题是:这会在 App Store 中获得批准吗?我并没有真正使用任何私有 API,我只是将属性设置为不同于任何建议值的值。我没有使用任何未记录/私有的类或方法,所以我认为/希望(希望因为我不知道我还能如何实现这个范围栏模仿)我应该没问题。其他人有这方面的经验吗?