Tôi đang cố gắng đặt phần giữ chỗ trong trường văn bản nghiêng và vì ứng dụng của tôi đang nhắm mục tiêu iOS 6.0 trở lên, đã quyết định sử dụng thuộc tính attributedPlaceholder
thay vì lăn tùy chỉnh hơn. Mã như sau:UITextField được gán choPlaceholder không có hiệu lực
NSString *plString = @"optional";
NSAttributedString *placeholder = [[NSAttributedString alloc] initWithString:plString
attributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-LightItalic" size:15]}];
for (UITextField *t in myTextfields){
t.placeholder = plString;
t.attributedPlaceholder = placeholder;
}
Tuy nhiên, kiểu dáng của trình giữ chỗ vẫn không phải là nghiêng, nhưng giống như văn bản thông thường, chỉ cần làm mờ. Tôi đang thiếu gì để thực hiện tác phẩm NSAttributedString
?
tôi có thể tái tạo vấn đề của bạn và tôi nghĩ đây là một lỗi trong iOS. – Florian