UIActionSheet,UIPickerView,修改navi的back按钮颜色
来源:互联网 发布:mysql中insert into 编辑:程序博客网 时间:2024/05/14 04:44
显示UIActionSheet
-(void)showAlert:(NSString *)msg { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Action Sheet选择项" message:msg delegate:self cancelButtonTitle:@"确定" otherButtonTitles: nil]; [alert show];}UIActionSheet的delegate
(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ if (buttonIndex == 0) { [self showAlert:@"确定"]; }else if (buttonIndex == 1) { [self showAlert:@"第一项"]; }else if(buttonIndex == 2) { [self showAlert:@"第二项"]; }else if(buttonIndex == 3) { [self showAlert:@"取消"]; } }- (void)actionSheetCancel:(UIActionSheet *)actionSheet{ } -(void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{ } -(void)actionSheet:(UIActionSheet *)actionSheet willDismissWithButtonIndex:(NSInteger)buttonIndex{ }
UIPickerView主要的delegate和datasource
// returns the number of 'columns' to display.- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;// returns the # of rows in each component..- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
设置nanvigationitem上backbutton或者rightbutton的颜色 (是可以改的 )
UIBarButtonItem *barbutton =[[UIBarButtonItem alloc] init]; barbutton.title = @""; self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault; [self.navigationController.navigationBar setTintColor:[UIColor whiteColor]]; self.navigationItem.backBarButtonItem = barbutton; barbutton = nil;
今天还用了一个为button加下划线的
UILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)]; testLabel.backgroundColor = [UIColor lightGrayColor]; testLabel.textAlignment = NSTextAlignmentCenter; NSMutableAttributedString *AttributedStr = [[NSMutableAttributedString alloc]initWithString:@"今天天气不错呀"]; [AttributedStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:16.0] range:NSMakeRange(2, 2)]; [AttributedStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(2, 2)]; testLabel.attributedText = AttributedStr; [self.view addSubview:testLabel];
使用方法:
为某一范围内文字设置多个属性
- (void)setAttributes:(NSDictionary *)attrs range:(NSRange)range;
为某一范围内文字添加某个属性
- (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range;
为某一范围内文字添加多个属性
- (void)addAttributes:(NSDictionary *)attrs range:(NSRange)range;
移除某范围内的某个属性
- (void)removeAttribute:(NSString *)name range:(NSRange)range;
2. 常见的属性及说明
NSFontAttributeName 字体
NSParagraphStyleAttributeName 段落格式
NSForegroundColorAttributeName 字体颜色
NSBackgroundColorAttributeName 背景颜色
NSStrikethroughStyleAttributeName删除线格式
NSUnderlineStyleAttributeName 下划线格式
NSStrokeColorAttributeName 删除线颜色
NSStrokeWidthAttributeName删除线宽度
NSShadowAttributeName 阴影
0 0
- UIActionSheet,UIPickerView,修改navi的back按钮颜色
- 更改UIActionSheet按钮颜色
- UIActionSheet配合UIPickerView的demo
- UIActionSheet修改文字颜色
- iOS 设置UIActionSheet 按钮颜色
- iOS定制修改navigation的back按钮
- iOS 修改navigation的back按钮
- 如何修改UIPickerView选中行背景颜色
- UIActionsheet 的取消按钮问题
- 2.1 UIAlertView,UIActionSheet,UIDatePicker,UIPickerView使用的简单总结
- iOS 修改UIAlertController的按钮字体颜色
- 修改 AlertDialog 中按钮颜色的方法
- 修改Toolbar返回按钮的颜色
- 修改Switch开关按钮的颜色
- 能修改按钮字体颜色的AlertDialog
- iOS开发之自定义系统的UIActionSheet修改按钮的属性
- UIActionSheet和UIDatePicker以及UIPickerView
- 谈谈改变 UIAlertView 和 UIActionSheet 的颜色
- 4种获得用户地理位置数据的方法
- android子线程中更新UI的方法
- setup factory打包工具的使用
- onInterceptTouchEvent()和onTouchEvent()
- 第二章 类型,运算符和表达式
- UIActionSheet,UIPickerView,修改navi的back按钮颜色
- UVA 1291-Dance Dance Revolution(DP)
- 无需上网,离线也能用Markdown写博客
- 杭电(hdu) 2091 PE 的问题
- grep命令
- cocos2d 3.2 对手机返回键的监听
- 安全测试学习笔记二(对于top 10 漏洞的分析)
- Edwin 的基本使用
- 消除VC中的skipping non-radio button in group警告