[英]Date Picker in Titanium Appcelerator iOS app doesn't show a submit button in simulator?
我要重新使用使用Appcelerator構建的iOS應用程序,該應用程序最初是為Android構建的。 除了用於特定功能的特定Android代碼外,大多數代碼庫均有效。 一種功能是允許iOS應用程序的用戶在按下按鈕后選擇日期。
目前,我有此代碼:
var picker = Ti.UI.createPicker({
type: Ti.UI.PICKER_TYPE_DATE,
minDate: minDate,
maxDate: maxDate,
value:minDate
});
pickBtn.addEventListener('click', function(e){
winscrollView.add(picker);
});
這行得通-在某種程度上。 當按下按鈕時,將顯示日期選擇器。 但是,屏幕上同時沒有提交,取消按鈕。 這是在模擬器中運行的應用程序的屏幕截圖:
我單擊屏幕的每個部分都無濟於事。 日期選擇器響應迅速,我可以選擇一個日期。 但是我無法讓他們將其提交給應用程序。 我不確定是什么原因導致此錯誤,因為我現在沒有iPhone可以在手機上試用該應用程序。
我使用的是Titanium SDK 3.3.0 GA和Xcode 5,因為我使用的是Mountain Lion(10.8.4)。
首先創建視圖,然后將日期選擇器和按鈕添加到該視圖中。 像那樣,
var pickerView = Ti.UI.createView({backgroundcolor : 'white', height : Ti.UI.SIZE,});
var picker = Ti.UI.createPicker({
type: Ti.UI.PICKER_TYPE_DATE,
minDate: minDate,
maxDate: maxDate,
value:minDate });
var submitBtn = Ti.UI.createButton({title :'submit',height : 50,width:100,backGroundColor : 'black',color:'white' });
pickerView.add(submitBtn);
submitBtn.addEventListener('click', function(e){
winscrollView.remove(pickerView); });
pickBtn.addEventListener('click', function(e){
winscrollView.add(pickerView); });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.