我尝试了这个:

[myWKButton.titleLabel setTextAlignment: NSTextAlignmentCenter];


我得到错误:


  在wkinterfacebutton类型的对象上找不到属性titlelabel


我该怎么做?

最佳答案

WKInterfaceButton class没有titleLabel属性,这就是您收到此错误的原因。要设置标题的对齐方式,请使用其attributedTitle属性。

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.alignment = NSTextAlignmentCenter;

NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:yourTitle attributes:@{NSParagraphStyleAttributeName: paragraphStyle}];
[myWKButton setAttributedTitle:attributedString];

关于ios - 如何使用iOS WatchKit将WKInterfaceButton的标题文本居中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32570376/

10-10 19:08