簡體   English   中英

Titanium Appcelerator iOS應用程序中的日期選擇器在模擬器中沒有顯示“提交”按鈕?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM