我想在Xamarin.iOS项目中使用UIPickerView。我需要的UIPicker必须是这样的(默认情况下隐藏并带有工具栏和完成按钮):
这是Xamarin.forms的示例!
我已经看到了所有关于堆栈溢出的问题,这些问题不在我看来,或者不是针对此目的的完整解释。
为了证明我已经尝试过创建完成工具栏,这是我的代码:
public class TestPickerViewController : UIViewController
{
PickerModel picker_model;
UIPickerView picker;
public TestPickerViewController()
{
Title = Texts.Home;
View.BackgroundColor = UIColor.White;
this.EdgesForExtendedLayout = UIRectEdge.None;
}
public override void DidReceiveMemoryWarning()
{
// Releases the view if it doesn't have a superview.
base.DidReceiveMemoryWarning();
// Release any cached data, images, etc that aren't in use.
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
List<Object> state_list = new List<Object>();
state_list.Add("1");
state_list.Add("2");
state_list.Add("3");
state_list.Add("4");
picker_model = new PickerModel(state_list);
picker = new UIPickerView();
picker.Model = …Run Code Online (Sandbox Code Playgroud)