在开发针对移动设备(主要是平板电脑)的 ASP.NET Web 应用程序时,我注意到如果用户的手指很粗,下拉列表有时很难选择正确的项目,或者只是不太好带触摸屏。
我知道我不是唯一一个注意到这一点的人,因为 IOS 应用程序出于这个原因专门不再使用下拉菜单,而是通常使用看起来像一卷卫生纸的 UIPickerView 控件,但让人们更容易选择滚动列表中的项目。
因此,我正在 ASP.NET 中寻找一种无需滚动我自己的自定义控件的好方法,以使下拉列表更易于在移动设备上使用,或者正在寻找一些可以用来代替下拉列表的免费控件.
首先想到的是;我可以以某种方式将列表项隔得更远,以便人们可以更轻松地选择他们想要的项目吗?我已经尝试将字体更改为更大,但这并没有真正帮助;特别是因为控制必须更宽,而问题实际上是项目之间有多少垂直空间。
如果没有,是否有人对他们如何解决这个问题有任何建议或现实生活中的例子?
任何建议都非常感谢!