当前位置: 编程技术>移动开发
本页文章导读:
▪navigation bar item button式样 navigation bar item button样式
UIButton *BackBtn = [[UIButton alloc] initWithFrame:CGRectMake(0.0, 100.0, 62.0, 29.0)];
[BackBtn setImage:[UIImage imageNamed:@"BackBtn.png"] forState:UIControlStateNormal];
[BackBtn addTarget:self action:@selector.........
▪ TextView设立中文粗体 TextView设置中文粗体
在xml布局文件中设置android:textStyle=“bold”可以将英文字母和阿拉伯数字设置成粗体,对中文不起作用。
将中文设置成粗体的方法是: TextView textView = (TextView)findViewById(R..........
▪ 用了UINavigationController后,UITableView reloadData或viewWillAppear失灵 用了UINavigationController后,UITableView reloadData或viewWillAppear失效
今天在做开发的时候,忽然发现在视图的viewWillAppear:方法中添加:
[self.tableView reloadData];
不起作用,viewWillAppear:这个方法根本没.........
[1]navigation bar item button式样
来源: 互联网 发布时间: 2014-02-18
navigation bar item button样式
UIButton *BackBtn = [[UIButton alloc] initWithFrame:CGRectMake(0.0, 100.0, 62.0, 29.0)]; [BackBtn setImage:[UIImage imageNamed:@"BackBtn.png"] forState:UIControlStateNormal]; [BackBtn addTarget:self action:@selector(BackAction:) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *BackBarBtn = [[UIBarButtonItem alloc] initWithCustomView:BackBtn]; NavBar.topItem.leftBarButtonItem = BackBarBtn; [BackBtn release]; [BackBarBtn release];
[2] TextView设立中文粗体
来源: 互联网 发布时间: 2014-02-18
TextView设置中文粗体
在xml布局文件中设置android:textStyle=“bold”可以将英文字母和阿拉伯数字设置成粗体,对中文不起作用。
将中文设置成粗体的方法是: TextView textView = (TextView)findViewById(R.id.textView);
TextPaint tp = textView .getPaint();
tp.setFakeBoldText(true);
[3] 用了UINavigationController后,UITableView reloadData或viewWillAppear失灵
来源: 互联网 发布时间: 2014-02-18
用了UINavigationController后,UITableView reloadData或viewWillAppear失效
今天在做开发的时候,忽然发现在视图的viewWillAppear:方法中添加:
[self.tableView reloadData];
不起作用,viewWillAppear:这个方法根本没有调用
后来发现原来用了UINavigationController后,viewWillAppear方法是没有效果的,要用UINavigationControllerDelegate的– navigationController:willShowViewController:animated:方法才可以达到这个目的。
所以要做到这个,你必须做以下几步:
1. 设置代理类
nav.delegate = self;
2. 代理类实现UINavigationControllerDelegate Protocol
3. 在代理类中添加– navigationController:willShowViewController:animated:方法
如:
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated { [self.myTableView reloadData]; }
最新技术文章: