xCode アップデート 6.3 の後、私はこの問題を抱えています:
私のSwiftコードは次のとおりです。
extension UITextField{
func editingRectForBounds(bounds: CGRect) -> CGRect{
if self.leftView != nil {
let textFieldPadding : CGFloat = 24.0
return CGRectMake(bounds.origin.x + textFieldPadding, bounds.origin.y, bounds.size.width+textFieldPadding*2, bounds.size.height)
} else {
return textRectForBounds(bounds)
}
}
func textRectForBounds(bounds: CGRect) -> CGRect {
if self.leftView != nil {
let textFieldPadding : CGFloat = 24.0
return CGRectMake(bounds.origin.x + textFieldPadding, bounds.origin.y, bounds.size.width+textFieldPadding*2, bounds.size.height)
} else {
let textFieldPadding : CGFloat = 8.0
return CGRectMake(bounds.origin.x + textFieldPadding, bounds.origin.y, bounds.size.width+textFieldPadding*2, bounds.size.height)
}
}
}
このエラーの理由がわかりません。プロジェクトでは、UITextField の拡張機能の別のカテゴリが定義されていません...