Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我打算使用我自己的图像实现自定义工具栏。或多或少完全像this或this的东西。这样做需要什么。我可以从 UIView 派生一个控件,然后创建另一个子类来显示实际的工具栏项并自己处理所有绘图drawRect,还是使用标准 UIKit 控件来处理图像的绘制会更好?
drawRect
您可以使用标准的 UITabBar - 它是非常可定制的。您可以设置自定义backgroundImage并selectionIndicatorImage完全改变其外观。在 UITabBarItems 上,您可以使用finishedSelectedImage和finishedUnselectedImage属性控制外观。
backgroundImage
selectionIndicatorImage
finishedSelectedImage
finishedUnselectedImage
希望它有所帮助,祝你好运!
让它按照我想要的方式工作的唯一方法是使用自定义控件。