2012-07-29 5 views
4

제목이 전달됨에 따라 전화 번호, 주소, 전자 메일 등을 포함하는 UILabel을 갖고 싶습니다. 그리고 네이티브 함수에 연결하는 방법을 찾고 있습니다. 전화 번호에 전화 걸기가 시작되고 주소를 클릭하면지도가 시작됩니다. 나는 이것을 연구하려고 노력했으며 UILabels은 포맷이 가능하지 않을 것 같다. 이 작업을 수행하는 한 가지 방법은 사용자 지정 UIButton을 만드는 것입니다.하지만 이는 확장 성 측면에서 지루한 것처럼 보이며 최상의 솔루션이 아닐 수도 있습니다. UILabels에서 네이티브 함수로 연결

가 그냥 몇 가지 컨텍스트를 제공하기 위해, 똑같은 일이 안드로이드에서 가능하다 :

TextView someText = (TextView) findViewById(R.id.about); 

someText.setAutoLinkMask(Linkify.ALL); 

contact.setText("Toll Free: 888-888-8888"); 

가 잘 작동하고 전화 걸기에 수를 연결됩니다. 지도 애플리케이션으로 리디렉션하여 주소와 동일하게 작동합니다.

iOS에서 가능한가요? 그렇다면 해결 방법은 무엇입니까?

건배.

답변

5

대신 UITextView를 사용해보고 dataDetectorTypes 속성을 확인하십시오.

0

UIButton을 사용하여 각 필드에 대해 IBAction에 연결하는 것이 잘못된 이유는 무엇입니까? 또는 개인적으로 경험이 없더라도 Segmented Control을 살펴볼 수 있습니다.

관련 문제