2015-01-13 2 views
2

iOS 메시징 앱과 비슷한 메시징 인터페이스를 만들려고합니다. 내가 고민하는 부분은 (보기 컨트롤러에서) inputAccessoryView를 무시하는 것이 나에게 아무런 영향을 미치지 않는다.inputAccessoryView가 표시되지 않습니다.

아래 링크를 보면 간략한 설명없이 간략한 잠재적 솔루션을 보여줍니다.

override func canBecomeFirstResponder() -> Bool { 
    return true 
} 

override var inputAccessoryView: UIView! { 
    return self.keyboardToolbar // Which is of type UIToolbar 
    // I have also tried creating a toolbar here and returning it instead of the above approach, with no luck 
} 

나는 또한 SO에이 질문을 보았다 : 여기

http://robots.thoughtbot.com/input-accessorizing-uiviewcontroller 내가 시도 몇 가지의 예입니다

는 다음 링크는 내가 할 수있는 것보다 내 질문에 잘 설명 Swift inputAccessoryView override bug 가 그 그것은 사용자를 위해 일하는 것을 보여줍니다 ... 내가 화면에서 보여줄 수있는 것을 얻지 못했다고 말하는 것은 충분합니다.

내가 뭘 잘못하고 있니? 누구든지 시도 할 수있는 작업 조각을 가지고 있습니까?

+0

포럼 사이트와 달리 "감사합니다"또는 "도움을 주셨습니다"또는 [그래서]의 서명을 사용하지 않습니다. "[안녕하세요, '고마워,'태그 라인 및 인사말을 게시물에서 삭제해야합니까?] (http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be 참조) -removed-from-posts). –

+0

감사합니다. 잘 부탁 드리겠습니다. (의견을 통해 고맙다는 말을해도 괜찮습니다.)) – PersuitOfPerfection

+0

덧글은 일시적인 것으로 간주되고 이러한 코멘트는 매우 잘 삭제 될 수 있기 때문에, –

답변

2

내가 누락 된 밝혀 :

self.becomeFirstResponder() 

지금 모두가 표시됩니다.

+0

iPhone은이 호출없이 벌금이 부과되었습니다. iPad에는 몇 가지 이유가 필요합니다 (입력보기가 분할보기에서도 전체 화면에 걸쳐 있음, 확실하지 않음). 그게 정상이지만 나는 그것을 다룰 것이다) –

+0

어이 어떻게하면 UR 문제를 해결했는데, iam은 하단에'inputAccessoryView'를 표시 할 수 없습니다 – Mukesh

관련 문제