我的自定義按鈕在iOS模擬器上正常工作 - 當我在界面生成器中設置旋轉時,它會在運行應用程序時旋轉按鈕。@IBInspectable不更新故事板
但是,我看不到故事板中的旋轉 - 它只是顯示沒有應用轉換的按鈕。
如果我在drawRect
方法內進行轉換並不重要 - 結果相同。
import Foundation
import UIKit
@IBDesignable class CustomButton: UIButton {
@IBInspectable var rotation: CGFloat = 0.0 {
didSet {
self.transform = CGAffineTransformMakeRotation(CGFloat(rotation))
}
}
override func drawRect(rect: CGRect) {
// ...
}
}
檢查這方面的工作什麼:https://stackoverflow.com/questions/26674111/ib-designable-ibinspectable-interface-builder -does-not-update?rq = 1 –
@uraimo我在發佈我的問題之前看到了這個,但是我的Xcode已經自動更新了。 – henrikstroem