自定义 navigation 颜色 右边按钮 iphone
来源:互联网 发布:mac option r 编辑:程序博客网 时间:2024/06/01 08:37
自定义Navigation和NavigationItem
from http://www.codeios.com/thread-97-1-1.html
#import "NavTest.h"
@implementation UINavigationBar (CustomImage)
//定义navigation背景图片
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"bg.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
@implementation NavTest
- (void)leftAction:(id)sender
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"警告" message:@"你点击左边的按钮"
otherButtonTitles:nil];
[alert show];
[alert release];
}
- (void)rightAction:(id)sender
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"警告" message:@"你点击右边的按钮"
otherButtonTitles:nil];
[alert show];
[alert release];
}
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
self.navigationItem.title = @"自定义";
//定义左侧按钮
UIButton *leftButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 60, 40)];
[leftButton setImage:[UIImage imageNamed:@"titleBgButton.png"] forState:UIControlStateNormal];
[leftButton setImage:[UIImage imageNamed:@"titleBgButton1.png"] forState:UIControlStateHighlighted];
[leftButton addTarget:self action:@selector(leftAction:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:leftButton];
[leftButton release];
//定义右侧按钮
UIButton *rightButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 60, 40)];
[rightButton setImage:[UIImage imageNamed:@"titleBgButton.png"] forState:UIControlStateNormal];
[rightButton setImage:[UIImage imageNamed:@"titleBgButton1.png"] forState:UIControlStateHighlighted];
[rightButton addTarget:self action:@selector(rightAction:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithCustomView:rightButton];
[rightButton release];
self.navigationItem.leftBarButtonItem = leftItem;
self.navigationItem.rightBarButtonItem = rightItem;
[leftItem release];
[rightItem release];
[super viewDidLoad];
}
- 自定义 navigation 颜色 右边按钮 iphone
- ios自定义导航navigation,设置navigation的背景图,navigation左边按钮,以及navigation字体颜色
- UISearchBar 右边按钮自定义
- Navigation返回按钮自定义
- iPhone 修改navigation bar 字体和颜色
- 自定义导航右边多个按钮
- ToolBar按钮颜色自定义
- navigation导航栏背景,标题和返回按钮文字颜色
- iphone UIPageControl实现自定义按钮
- MFC图形按钮/自定义颜色
- 自定义带颜色的按钮
- Android自定义右边带删除按钮的EditText
- UINavBar设置右边的按钮的时候遇到的坑之不能改变按钮字体颜色
- IOS7怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- 修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- IOS7怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- IOS 怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- IOS7怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- ubuntu10.10 轻松安装 Nvidia 官方驱动
- 学习rubyの初见
- 轻薄客户端项目点点滴滴-盛大常识
- memset函数详细说明
- imp / exp
- 自定义 navigation 颜色 右边按钮 iphone
- cv::Mat||cvCreateImage||cvcopy ||GetTickCount函数||cvFloor||CV_EXPORTS
- Michael给我出的题
- 叹
- html中文本值改变事件
- C读写文件--删除指定的一行
- 页面只显示前一部分,后一部分不见了
- yum 安装 gcc ,g++
- C++的背影 ——C++之父Bjarne Stroustrup印象(作者:左轻侯)