这里运用了
object-c里面的一个类别,大体意思就是在不知道苹果封装起来的API内容的情况下,在外部程序中覆盖其原来的函数。大体这个意思吧。
程序代码: 在程序的任何一个 .m文件 后面加上下面代码即可 记住 要在
@end 的后面加上;
@implementation
UINavigationBar
(CustomImage2)
-
(void)drawRect:(CGRect)rect
{
}
@end
@implementation
UIToolbar
(CustomImage2)
-
(void)drawRect:(CGRect)rect
{
}
@end
@implementation
UITabBar
(CustomImage2)
-
(void)drawRect:(CGRect)rect
{
}
@end
上面这三个的用法都是一样的,关键是SearchBar
SearchBar的背景图片控制不是由SearchBar 本身 而是由
UISearchBarBack 来控制的,因此无法直接用上面的代码,需要手动把SearchBar上面的两个View
删除了才行。
且看删除代码:
这个代码 配合 上面的那个类别
-
(void)drawRect:(CGRect)rect
{
}
@end
OK了。
UINavagationBar,UISearchBar,UITo…
最新推荐文章于 2013-12-20 13:01:19 发布