UIActionSheet,UIPickerView,修改navi的back按钮颜色
2015-03-10 23:23
344 查看
显示UIActionSheet
UIPickerView主要的delegate和datasource
设置nanvigationitem上backbutton或者rightbutton的颜色 (是可以改的 )
今天还用了一个为button加下划线的
使用方法:
为某一范围内文字设置多个属性
- (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 阴影
-(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 阴影
相关文章推荐
- UIActionSheet上添加UIPickerView iOS8替换方案
- 谈谈改变 UIAlertView 和 UIActionSheet 的颜色
- iOS 设置UIActionSheet 按钮颜色
- 微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
- 2.1 UIAlertView,UIActionSheet,UIDatePicker,UIPickerView使用的简单总结
- 谈谈改变 UIAlertView 和 UIActionSheet 的颜色 iOS8及以上应该使用的方式
- iOS - UIPickerView文字大小颜色修改,无限轮播,无限循环滚动
- 将UIPickerView横放到UIActionSheet中
- 解决IOS8.1中UIActionSheet与UIPickerView不兼容
- UIActionSheet配合UIPickerView的demo
- UITableView多选时修改选中按钮的图片或者颜色
- 【微信小程序教程】点击按钮修改view标签背景颜色
- iOS开发之自定义系统的UIActionSheet修改按钮的属性
- UIActionSheet 修改字体颜色
- 更改UIActionSheet按钮颜色
- 将UIPickerView横放到UIActionSheet中
- 如何修改UIPickerView选中行背景颜色
- Iphone之UIAlertView和UIActionSheet
- android学习之-TextView内容及颜色的修改方法
- iPhone起步-2:iPhone常用控件、UIActionSheet、UIAlertView (转)