【发布时间】:2011-11-17 15:00:43
【问题描述】:
我需要在视图中显示一个电话号码,并且当点击该号码时会发起呼叫。目前我正在使用UILabel,但我不知道该怎么做。
这是正确的控制吗?如果没有,会是哪一个?
如果是正确的,我该怎么做?
【问题讨论】:
标签: iphone ios xamarin.ios uilabel phone-call
我需要在视图中显示一个电话号码,并且当点击该号码时会发起呼叫。目前我正在使用UILabel,但我不知道该怎么做。
这是正确的控制吗?如果没有,会是哪一个?
如果是正确的,我该怎么做?
【问题讨论】:
标签: iphone ios xamarin.ios uilabel phone-call
可以使用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"));
};
【讨论】: