2017-10-30 1 views
0

NSLayoutAttribute에 대한 내선 번호를 만들려고하므로 NSLayoutAttribute.bottom 대신 NSLayoutAttribute.bot을 사용할 수 있습니다.사례를 추가 할 NSLayoutAttribute 확장자

입력란을 사용하려고 시도했지만 .bottom이 유형이 아니기 때문에 작동하지 않는 것 같습니다. NSLayoutAttribute을 확장하고 bot 사례를 추가하는 것은 길인 것처럼 보이지 않습니다.

그래서 대신 내가 시도 : 멤버 '봇'

extension NSLayoutAttribute { 
    var bot: NSLayoutAttribute { return NSLayoutAttribute.bottom } 
} 

인스턴스 유형에 사용할 수 없습니다 'NSLayoutAttribute'

그것은 잠시 동안 날 귀찮게 그냥했다되었습니다 뭔가 이것이 가능한지 궁금합니다.

답변

2

당신은 그것을 액세스 할 수하는 정적 변수를 사용해야합니다, 물론

extension NSLayoutAttribute { 
    static var bot: NSLayoutAttribute { 
     get { 
      return NSLayoutAttribute.bottom 
     } 
    } 
} 
+0

을 반년 이상을 위해 프로그래밍 된를 havent 내가 :(처음부터 시작해야 할 것 같아 감사합니다. ! –

+0

당신은 환영합니다! 유용 할 경우 답변을 받아주십시오 :) – jvrmed

+0

그렇게하기 위해 몇 분 더 기다려야합니다. 건배! –