2016-02-12 105 views
0

不知道如果我在这里丢失了明显的东西,但文本字段使用Appcelerator显示小键盘,但似乎没有任何类似的选择元素。你可以使用一个选择器,但它的功能与html选择元素不一样,即选择器从底部出现然后消失。目前我不得不使用wriststrap来“欺骗”这个,但感觉不对。简单的选择元素编辑器

希望我错了,它其实很简单。

感谢

+0

你能提供更比特的信息,以便我们能够提供更好的上下文答案吗?你在谈论iOS或Android(或两者)的Picker控件吗?你如何实施控制?一些代码会有所帮助。 –

回答

1

Android和iOS选取器控件是在他们的UI方面有点不同。在Android上,它们看起来非常像HTML中的标准选择列表。 iOS挑选者拥有“老虎机”的外观。

但是任何一个都可以放置在屏幕上的任何位置,默认情况下不会从底部开始动画。如果您将它们包含在一个可以动画的视图中,那么可以确保它们,但是您可以从任何位置使它们具有动画效果,甚至可以在屏幕中央“弹出”打开。

看着选取器documentation,你可以看到如何很容易地实现一个。它看起来像这样在不同的平台:

enter image description here

的Android实际上是一个下拉(你可以把它通过使用useSpinner="true"属性设置样子微调)。

因此,您可以完全控制这些选择工具的样式和位置。如果您试图保持两个平台之间的UI一致性,在iOS上采用更类似Android的方法进行标准化,这需要一个自定义小部件,您可以像创建一样从社区创建或使用小部件。对于替代选项的很好的资源是低于,但托尼Nuzzi的腕带是非常伟大的:)

http://gitt.io/search?q=dropdown

+0

谢谢,听起来像我使用WristStrap所做的是正确的方法。我只是希望它能像文本元素一样工作。 –

+0

@stecooper其他像Cordove/Phonegap Appcelerator Titanium那样的解决方案为您提供真正的原生UI,这也意味着您对本地UI组件“有限”。您要求的不是Android或iOS上的本机UI组件。 –

+0

此外,我会重复这一点,因为您可以访问本机UI功能,您可以随时创建自己的小部件来完成您想要的功能。天空才是极限 :) –