क्या आईओएस पिकर Xamarin.iOS में उपलब्ध है? मैंने माध्यम से खोज की है लेकिन न तो उदाहरण है और न ही सूचना स्थापित की गई है; हालांकि, यह Xamarin.Form में उपलब्ध है।Xamarin.iOS में पिकर उपलब्ध
उत्तर
एक UIPickerView की एक असली जल्दी उदाहरण: (iOS SDK)
अपने xib करने के लिए एक UIPickerView
जोड़ें या स्टोरीबोर्ड slotMachineView
कहा जाता है:
using System;
using UIKit;
namespace Slots
{
public partial class ViewController : UIViewController
{
public ViewController (IntPtr handle) : base (handle)
{
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
slotMachineView.Model = new StackOverflowModel (selectedLbl);
}
public override void DidReceiveMemoryWarning()
{
base.DidReceiveMemoryWarning();
}
}
public class StackOverflowModel : UIPickerViewModel
{
static string[] names = new string [] {
"pscorlib.dll",
"pscorlib_aot.dll",
"Mono.PlayScript.dll",
"PlayScript.Dynamic.dll",
"PlayScript.Dynamic_aot.dll",
"PlayScript.Optimization.dll",
"playshell.exe",
"psc.exe"
};
UILabel lbl;
public StackOverflowModel (UILabel lbl)
{
this.lbl = lbl;
}
public override nint GetComponentCount (UIPickerView v)
{
return 3;
}
public override nint GetRowsInComponent (UIPickerView pickerView, nint component)
{
return names.Length;
}
public override string GetTitle (UIPickerView picker, nint row, nint component)
{
switch (component) {
case 0:
return names [row];
case 1:
return row.ToString();
case 2:
return new string ((char)('A' + row), 1);
default:
throw new NotImplementedException();
}
}
public override void Selected (UIPickerView picker, nint row, nint component)
{
lbl.Text = String.Format ("{0} : {1} : {2}",
names [picker.SelectedRowInComponent (0)],
picker.SelectedRowInComponent (1),
picker.SelectedRowInComponent (2));
}
public override nfloat GetComponentWidth (UIPickerView picker, nint component)
{
if (component == 0)
return 220f;
else
return 30f;
}
}
}
@ सुशी हैंगओवर: आपके नमूना कोड के लिए धन्यवाद। मेरे पास 1 प्रश्न है। मान लीजिए कि मेरे पास यह परिदृश्य है: सबसे पहले, जब मैं बटन पर क्लिक करता हूं, तो मैं गतिशील रूप से एक पिकर पॉप अप करना चाहता हूं, और फिर उपयोगकर्ता को पिकर से एक मान चुनने दें और फिर पिकर से मूल्य चुनने के बाद उस पिकर विजेट को बंद कर दें। क्या आपके पास उस परिदृश्य के लिए कोई नमूना कोड है? – Thanh
@ सुशी हैंगओवर: मैंने अभी अपने तकनीकी मुद्दे के लिए एक नया प्रश्न बनाया है जिसका मैंने ऊपर अपनी पिछली टिप्पणी में उल्लेख किया था। यदि आपके पास कुछ खाली समय है, तो कृपया इस प्रश्न पर एक नज़र डालें: http://stackoverflow.com/questions/39887140/how-to- गतिशील-pop-up-and-hide-uipickerview-in-ios-xamarin- सी-गेम – Thanh
कोड की इस पंक्ति में "चयनित एलबीएल" क्या है: slotMachineView.Model = new StackOverflowModel (selectLbl); ViewController क्लास –
हां यह है। मूल iOS नियंत्रण कहा जाता है UIPickerView
- 1. Xamarin.iOS
- 2. Xamarin.IOS
- 3. Xamarin.iOS पर स्थानीयकरण
- 4. कैलेंडर पिकर
- 5. Xamarin.iOS एकाधिक संपत्ति कैटलॉग
- 6. Xamarin.iOS पर MakeGenericMethod/MakeGenericType
- 7. देशी कोड xamarin.ios
- 8. पिकर
- 9. पिकर
- 10. Xamarin.iOS App में UIApplication अभिकथन विफलता
- 11. Xamarin.iOS ऐप में SIGSEGV का कारण ढूंढना
- 12. Xamarin.iOS में टाइमर जोड़ने के लिए कहां?
- 13. स्क्रॉलव्यू में पिकर
- 14. प्रतिक्रिया मूल देशी पिकर
- 15. एक्समरिन आईओएस: क्या कोई फ़ाइल पिकर पिकर
- 16. संपर्क पिकर
- 17. छवि पिकर
- 18. दिनांक पिकर
- 19. मैं Xamarin.iOS में कस्टम कमांड में पैरामीटर कैसे भेजूं?
- 20. डेटटाइम पिकर wpf टूलकिट बाइंडिंग
- 21. Xamarin.IOS त्रुटि - संदर्भ हल नहीं कर सकता: सी:/प्रोग्राम फ़ाइलें (x86) /../ Xamarin.iOS/v1.0/Facades/System.Private.CoreLib.InteropServices.dll
- 22. xamarin.ios/monotouch, mvvmcross के साथ समस्या और
- 23. HttpClient साथ Xamarin.iOS परियोजना में त्रुटि "ऑपरेशन मान्य नहीं है"
- 24. को हल करने में विफल "। System.Void ObjCRuntime.UserDelegateTypeAttribute :: ctor (System.Type)" Xamarin.iOS
- 25. Xamarin.iOS में + (कक्षा) परत क्लास को कैसे कार्यान्वित करें?
- 26. पोर्टेबल क्लास लाइब्रेरी में xamarin.ios और xamarin.android जोड़ें
- 27. एंड्रॉयड पिकर/सूची आईओएस दिनांक पिकर के समान
- 28. WPF में डेटटाइम पिकर का उपयोग कैसे करें?
- 29. क्या जावाएक्सएक्स के लिए कोई डेट और टाइम पिकर उपलब्ध है?
- 30. प्रतिक्रिया देशी पिकर एंड्रॉइड
मैं जोड़ा एक साधारण उदाहरण ... – SushiHangover
धन्यवाद बहुत रॉबर्ट। ये अदभुत है! – hotspring
एनपी, मैं उदाहरण के द्वारा सीखता हूं और इनमें से सैकड़ों निर्मित हैं क्योंकि मैंने Xammie 101 ;-) ... और अभी भी उन्हें किया है, ऐसा लगता है कि मुझे रोज़ाना कुछ नया लगता है। – SushiHangover