因此,我注意到在Storyboard中创建UIButton与在Code中创建UIButton之间存在细微的行为差异。当在Storyboard中创建时,您会注意到任何UIButton都会在用户点击时轻微闪烁。
现在,当我在代码中创建UIButton时,我注意到它并没有这样做。我的按钮工作得很好,但我想添加同样的行为,因为它是一个很好的UI功能,可以向用户验证他们的触摸是否被识别。
有没有办法将其添加到代码中创建的UIButton中?
尝试使用
- (void)setImage:(UIImage *)image forState:(UIControlState)state;
或
- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state;
或
- (void)setTitle:(NSString *)title forState:(UIControlState)state;
其中您的状态可能是UIControlStateHighlighted