swift類庫的擴展和繼承,方便開發調用:BYHelper
BYHelper
swift類庫的擴展和繼承,方便開發調用
持續更新
BYDelay
一個延遲執行的方法類
delay(2, { () -> () in
println("2秒后執行")
})
let task = delay(1,{ () -> () in)
println("已經取消了,永遠進不來")
}
cancel(task) BYUIAlertViewBlock
提供UIAlertView的閉包擴展
var alert : UIAlertView = UIAlertView(title: "", message: text,delegate:nil, cancelButtonTitle:"取消",otherButtonTitles: "確定")
alert.show({ (index) -> Void in
if index == 0{
println("按了取消")
}else{
println("按了確定")
}
}) BYUIImagePickerControllerBlock
提供獲取相冊圖片的閉包擴展
var imagePickerController = UIImagePickerController() imagePickerController.showInViewController(someVC, finish: { (image) -> Void in
someImageView.image = image
return
}) BYUIViewExt
對UIView的擴展,提供了以下屬性,方法
- vleft
- vright
- vtop
- vbottom
- vcenterX
- vcenterY
- vwidth
- vheight
- vsize
- removeAllSubviews()
BYUIImageExt
對UIImage的擴展,使圖片模糊化
- applyLightEffect()->UIImage?
- applyExtraLightEffect()->UIImage?
- applyDarkEffect()->UIImage?
- applyTintEffectWithColor(UIColor)->UIImage?
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!