我需要在视图中显示电话号码,并且单击该电话时会发起 call 。目前,我正在使用UILabel,但我不知道该怎么做。

这是正确的控制吗?如果没有,那会是谁?

如果是正确的,我该怎么办?

最佳答案

可以使用UILabel(有点像显示链接),但是UIButton可能更合适。

您可以从question(和答案)中找到用于启动代码的代码。

使用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"));
};

关于iphone - MonoTouch:我可以使用UILabel显示电话号码吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8169302/

10-10 01:31