首页 文章

代号一个iOS Picker样式错误

提问于
浏览
3

我的iOS Build中的Picker组件有问题 .

iOS Picker normal image

iOS Picker error image
在第一张图片中,您可以看到Picker的正常外观 . 在第二张图片中,您可以看到Picker在聚焦后已经改变了它的大小,但它应该保持不变 .

这是我的Picker代码:

Picker pickFamilienstand = findPickFamilienstand(f);
pickFamilienstand.setType(Display.PICKER_TYPE_STRINGS);
pickFamilienstand.setStrings("Familienstand","Ledig","Verheiratet");
pickFamilienstand.setText("Familienstand");
pickFamilienstand.setRenderingPrototype("Familienstand");

在Codename One Designer中,我已将组件添加到表单并设置其UIID . 我也通过Codename One Designer定制了设计 . 我在三个类别(未选择,已选择和已按下)中设置相同的样式 . 在Android上,Picker工作正常 . 我有两个具有完全相同行为的iOS设备 .

  • iPhone 5s,iOS 8.1

  • iPad

我不知道我有哪台iPad,因为我现在还没有它 . 我稍后会补充一下 .

任何想法为什么选择器这样做?

2 回答

  • 0

    当选择/未选择/按下状态之间的边距不相同时触发选择调整大小但没有重新验证大小不会返回时,会发生这种情况 .

    您需要确保在所有状态中将填充/边距定义为相同的值 .

  • 0

    我在 disabled state 中设置了相同的样式,现在选择器在iOS上正常工作 .

相关问题