gpt4 book ai didi

ios - Titanium Appcelerator iOS 应用程序中的日期选择器在模拟器中不显示提交按钮?

转载 作者:行者123 更新时间:2023-11-29 02:28:52 25 4
gpt4 key购买 nike

我正在重新调整我使用 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);
});

这在某种程度上是有效的。按下按钮时,将显示日期选择器。但是,屏幕上没有同时出现提交、取消按钮。这是在模拟器中运行的应用程序的屏幕截图:

enter image description here

我点击了屏幕的每个部分都无济于事。日期选择器响应迅速,我可以选择一个日期。但我没办法让他们将此提交给应用程序。我不确定是什么导致了这个错误,因为我现在手头没有 iPhone,无法在手机上试用该应用程序。

我使用的是 Titanium SDK 3.3.0 GA 和 Xcode 5,因为我使用的是 Mountain Lion (10.8.4)。

最佳答案

首先创建 View ,然后将日期选择器和按钮添加到该 View 中。就这样,

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); });

关于ios - Titanium Appcelerator iOS 应用程序中的日期选择器在模拟器中不显示提交按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27161447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com