1
正如你可以在UITextView
類看,linkTextAttributes
似乎是提供一個新的屬性從iOS7:的iOS 7 - 上的UITextView linkTextAttributes工作嚴重
// Style for links
@property(nonatomic, copy) NSDictionary *linkTextAttributes NS_AVAILABLE_IOS(7_0);
,它應該在UITextView
情況不同顏色鏈接。所以,我試圖把靜態(不可編輯)UITextView
在視圖控制器(標籤欄控制器的孩子),並將此屬性設置如下圖所示:
@property (nonatomic,strong) IBOutlet UITextView *copyrightText;
- (void)viewDidLoad
{
[super viewDidLoad];
UIColor *linkColor = [UIColor colorWithRed:202.0f/255.0f green:202.0f/255.0f blue:202.0f/255.0f alpha:1];
NSDictionary *attributes = @{NSForegroundColorAttributeName:linkColor};
self.copyrightText.linkTextAttributes = attributes;
}
,但在第一次加載,鏈接的顏色似乎是不組。然後,如果我切換到另一個VC並返回到當前的VC,則鏈接顏色更改。這段代碼有什麼問題?
如何以及何時設置「copyrightText」實例的文本? – damirstuhec
從故事板(這是一個靜態的不可編輯的UITextView) – DrKey
似乎在iOS 8上修復.. – DrKey