あれ?タッチ反応しない?viewのサイズ合ってる?みたいな事態の時によく使ってます
さっとUIViewに赤い枠線を引いたり消したりするパラメータを追加するextension
使い方
let v = UIView(frame:CGRect(x:0, y:0, width:100, height:100))
v.isDrawRectangle = true //赤い枠線を引く
v.isDrawRectangle = false //赤い枠線を消す
ソース
extension UIView{
var isDrawRectangle:Bool{
get{
return self.layer.borderWidth > 0
}
set(value){
if(value){
self.layer.borderColor = UIColor.red.cgColor
self.layer.borderWidth = 1
}
else{
self.layer.borderColor = UIColor.clear.cgColor
self.layer.borderWidth = 0
}
}
}
}