我使用的方法可能有点错误,如果是这样,也许有人可以建议......但无论如何,我为创建响应器小部件而采用的模式涉及添加一个不可见的 UIButtonTypeCustom 填充UIView 的边界,以便将向后兼容的按钮行为添加到任何视图。根据我的需要,这非常有效。为了稍微改善使用此混合按钮的用户体验,我将按钮的 showTouchWhenHighlighted 设置为 YES。这工作正常,但按钮的“发光”被按钮的父 UIView 剪辑。我试过了;
button.layer.masksToBounds = NO;
button.clipsToBounds = NO;
parentView.layer.masksToBounds = NO;
parentView.clipsToBounds = NO;
但这些都不允许辉光逃脱父视图的界限。这是一个很小的外观问题,但我认为让它工作看起来会更好
希望有人能帮忙!谢谢