374016526 发表于 2013-1-30 20:40:19

iPhone 带下滑线的文字并可触发事件

"一般一个控件元素有下划线并有点击事件的话就应该是一个hyperlinkbutton

1) 用button来实现是最简单的,只需为button设置含下划线的string即可

2) label除了要设置string之外还要加点击事件"
 
 
以下是修改字体的代码:
 
- (void) updateButtonTitle
{
@try {
NSString* titleString = ;
NSMutableAttributedString *hyperLinkString = [ initWithString: titleString];
NSRange selectedRange = {0, };
 
NSDictionary *dict = [ attributesAtIndex:0 effectiveRange:&selectedRange];
NSFont *font = ;
 
// if(dict && )
// {
// font = ;
// }
 
;
 

value: // 更改颜色
range:selectedRange];
 

value: // 添加下化线
range:selectedRange];
 

value:font
range:selectedRange];
 
;
 
;
;
 
;
}
@catch (NSException * e) {
 
}
@finally {
 
}
}
页: [1]
查看完整版本: iPhone 带下滑线的文字并可触发事件