2011-12-30 37 views
5

Nhìn qua một số câu hỏi SO khác, có vẻ như những người khác đang gặp sự cố khi nhận kCTSuperscriptAttributeName để hiển thị các chữ cái và bảng con một cách chính xác. Tôi đã không thể tìm thấy bất kỳ triển khai thành công nào của kCTSuperscriptAttributeName, mặc dù tài liệu của Apple cho rằng nó hoạt động.Cách sử dụng kCTSuperscriptAttributeName?

tôi đã cố gắng này, nhưng Xcode cho thấy một lỗi, danh sách đó là "định không khai báo"

NSDictionary * superscriptAttrs = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:1] forKey:kCTSuperscriptAttributeName]; 

Một số người cũng tuyên bố nó có thể tạo ra superscript và subscript qua WebViews, nhưng kí hiệu của tôi/superscript cần năng động vì vậy tôi sợ phương pháp này sẽ làm phức tạp mọi thứ.

Hoặc là cách đúng để triển khai kSupersciptAttributeName hoặc một tuyến đường thay thế mà tôi có thể thực hiện để làm cho tập lệnh được đánh giá cao. Cảm ơn

Trả lời

12

Bạn cần phải #import <CoreText/CTStringAttributes.h>