MonoTouch: Могу ли я использовать UILabel, чтобы показать номер телефона? - PullRequest
1 голос
/ 17 ноября 2011

Мне нужно показать номер телефона на виде и что при нажатии инициируется звонок.В настоящее время я использую UILabel и не знаю, как это сделать.

Это правильный контроль?Если нет, какой из них будет?

Если это правильный, как я могу это сделать?

1 Ответ

3 голосов
/ 17 ноября 2011

Можно использовать UILabel (вид ссылки), но более подходящим может быть UIButton.

Вы можете найти код для инициации кода из этого вопроса (и ответ).

Использование UIButton и приведенного выше кода даст вам:

var btn = UIButton.FromType(UIButtonType.RoundedRect);
btn.Frame = new RectangleF (10,10,100,200);
btn.SetTitle ("call me", UIControlState.Normal); 
btn.TouchUpInside += delegate {
    UIApplication.SharedApplication.OpenUrl (NSUrl.FromString ("tel://411"));
};
...