문제

내가하려는 것은 메일 앱 및 메시지 앱에서 볼 수있는 Uitextfield와 같은 Nstokenfield를 복제하는 것입니다 (A 형 연락처 및 제안이 제공됨).

UitextField를 입력하면 자동 완성이 완벽하게 작동했습니다. 어레이에서 찾을 수있는 일치를 보여주는 UitableView가 팝업됩니다. 클릭하면 UitextField에 추가합니다. 나는 지금까지 이것에 정말 만족합니다.

내가 지금 실행하는 문제는 컨트롤을 기본 앱의 컨트롤처럼 보이게 만드는 것입니다. 결국, 디자인은 모든 것입니다!

첫 번째 질문은 어떻게 그 그림자 모양을 uitableview에 추가 할 수 있습니까? Uitextfield 뒤에 가라 앉은 것 같습니다.

두 번째로, 나는 Uitextfield를 서브 클래스로 만들어서 원하는 방식으로 보이도록해야한다는 것을 알고 있지만 어디서부터 시작 해야할지 모르겠습니다. 일부 포인터 나 샘플이 좋을 것입니다!

마지막으로, 나는 텍스트와 파란색 그라디언트를위한 공간이있는 사용자 정의 Uibutton을 만들어야한다고 생각한 다음 Uitextfield에 추가해야한다고 생각합니다. uitextfield와 동일한 문제, UIBITTON을 서브 클래스하는 방법 (어떤 방법을 그리는 데 필요한 방법) 또는 UitextField에서 백 스페이스를 클릭하면 버튼이있는 방식으로 UitextField에 추가하는 방법을 확실하지 않습니다. 백 스페이스를 다시 클릭하면 (NSTOKENFIELD의 작동 방식) 강조 표시를 한 다음 삭제하십시오.

내가 말하는 내용을 볼 수 있도록 이미지를 포함 시켰습니다.http://www.thermoglobalnuclearwar.com/stuff/mail.jpg

Joe Hewitts Three20 프로젝트를 살펴 보았지만 머리 나 꼬리를 만들 수 없었습니다. 나는 그의 코드를 내 코드로 끌고 무슨 일이 일어나고 있는지 전혀 모른다는 것보다 아주 간단하게 시작하고 일어나고있는 모든 것을 이해하고 싶습니다!

모든 도움이 감사합니다!

고마워요, 톰.

도움이 되었습니까?

해결책 2

좋아, 나는 Uitextfield 아래에 그림자가 작동했고, "to :"라벨을 추가했습니다. 좋아 보인다!

마지막은 Blue Nstoken과 같은 컨트롤입니다. 나는 가장 쉬운 것이 Uiview를 서브 클래스하고 파란색 그라디언트를 그리며 그 안에 라벨을 그리는 것이라고 생각하기 시작했습니다. 더 많은 질문을합니다.

나는 이것을 찾았다: http://github.com/leonho/iphone-libs/tree/master 멋진 둥근보기를 그려서 숫자보다는 텍스트를 추가하도록 조정했습니다. 내가하는 방법을 모르는 것은 단단한 색상 블록 대신 그라디언트를 그리는 것입니다.

그 후 Uitextfield에 둥근 뷰를 추가하고 커서를 움직이고 커서가 도달 할 때 뷰를 삭제하는 방법을 해결하는 문제가 있지만, 필요할 때이를 해결해야합니다.

다른 팁

사용 고려 했습니까? 320 도서관? 여기에는 원하는대로 생각하는 컨트롤 (TTPickerTextView)이 포함되어 있습니다.

웹 사이트 설명에 따르면

ttpickertextfield 유형의 Uitextfield입니다. 입력하면 데이터 소스를 검색하고 유형 옵션을 선택할 때 텍스트 흐름에 기포가 추가됩니다. 메시지 수신자의 이름을 선택하기 위해 ttmessagecontroller에서 이것을 사용합니다.

최소한 소스 코드는 다양한 시각 효과를 달성하는 방법에 대한 포인터를 제공 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top