以编程方式将图像添加到 UINavigationBar
我有一个以编程方式实例化的 UINavigationController。 有没有办法将背景设置为图像(在许多网站上是如何完成的)而不是标准文本。
我通过重写 GRect 找到了一些代码,但它曾经被调用过
-(void)drawRect:(CGRect)rect {
CGRect currentRect = CGRectMake(0,15,200,25);
UIImage *image = [UIImage imageNamed:@"topHeader.png"]; [image
drawInRect:currentRect]; }
I have a UINavigationController that I instantiated programatically.
Is there a way to set the background to an image (how its done on many sites) instead of standard text.
I have found some code by overriding GRect but it ever gets called
-(void)drawRect:(CGRect)rect {
CGRect currentRect = CGRectMake(0,15,200,25);
UIImage *image = [UIImage imageNamed:@"topHeader.png"]; [image
drawInRect:currentRect]; }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在根视图控制器的 .m 文件中定义 -drawRect: 定义,如下所示:
Define your -drawRect: definition like this in your root view controller's .m file: