我已安装iOS11 beta5并遇到一些问题。我为我的自定义UITextField覆盖drawTextInRect
方法,但它永远不会被调用。
注意:是的,我已经看过this回答,但它在10.3上运行正常。
重现该行为的代码示例:
#import <UIKit/UIKit.h>
@interface MYCustomTextField : UITextField
@end
@implementation MYCustomTextField
-(void)drawTextInRect:(CGRect)rect {
[super drawTextInRect:rect];
NSLog(@"drawTextInRect calling");
}
@end
我还在Apple的开发者论坛上创建了new thread。
答案 0 :(得分:-1)
drawTextInRect永远不会调用UITextField。你必须使用UILabel。