Wheel Picker Dialog

The UM_WheelPickerDialog is a simple dialog containing native NumberPicker for Android and UIPickerView for iOS. This component allows your app user to pick any data from wheel picker that you want.

using SA.CrossPlatform.UI;

First al all you need to set data for our picker and then create a new instance of it:

var values = new List{"Test 1", "Test 2", "Test 3"};
var picker = new UM_WheelPickerDialog(values);

Then just call Show() to show your picker:

picker.Show(result => 
{
    if(result.IsSucceeded)
    {
        // result.Value return picked value.
        Debug.Log("User picked - " + result.Value);
    }
    else
    {
        Debug.Log("Failed to pick value - " + result.Error.FullMessage);
    }
});

Also, you can look on native wheel pickers here for iOS and for Android.