Tag: uibutton

Swift的UIButton的圆顶angular落

我知道我可以使用四个angular: myBtn.layer.cornerRadius = 8 myBtn.layer.masksToBounds = true 既然我只想做两个,我做了一些研究,发现这个 : extension UIView { func roundCorners(corners:UIRectCorner, radius: CGFloat) { let path = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius)) let mask = CAShapeLayer() mask.path = path.CGPath self.layer.mask = mask } } 这就是这样调用的: view.roundCorners([.TopLeft , .TopRight], radius: 10) 然而,这不适用于UIButton。 当我将扩展名切换为UIButtontypes并将其传递给一个button时,输出如下所示: 问题是,如何适应这个工作在UIButton?

检测在tableview中按下的uibutton:Swift最佳实践

我有一个表格中的可变数目的单元格代表学生对应于他们的特定教师。 他们是一个自定义的单元格,带有一个button,触发一个新的VC的继续,提供关于其单元格的学生的详细信息。 我的问题是: 快速识别哪个button被按下的最佳做法是什么? 一旦我知道索引path,我可以确定哪些学生的信息需要传递给下一个VC。 在后面的文章中有一个很好的答案,但是我不知道如何翻译成Swift。 任何帮助将非常感激。 检测在UITableView中按下了哪个UIButton

UIButton长按活动

我想模仿长按button,我该怎么做? 我觉得需要一个计时器。 我看到UILongPressGestureRecognizer但我怎么能利用这种types?

为什么我不应该inheritance一个UIButton?

我已经问了关于子类化一个UIButton堆栈溢出的几个问题,有几个人告诉我,我不应该子类化一个UIButton 。 子类化UIButton的负面影响是什么? 而且我知道它是模糊的,但是UIButton子类化还有什么其他的select?

在SKScene中设置button

我发现UIButtons不能很好的与SKScene ,所以我试图SKNode在SpriteKit的button。 我希望它的工作方式是,如果我在SKScene初始化一个button并启用触摸事件,那么当按下button时,button将在我的SKScene调用一个方法。 我会很感激任何意见,会导致我find解决这个问题。 谢谢。