我们的 UIPickerView 有一个黑暗的背景,选择线非常难以看到。反正有没有把它们改成我选择的颜色?

更新:我说的是“ Pandas ”项目上方和下方的 ---。

    Cat
    Dog
  Elephant
-----------
   Panda
-----------
   Bear
  Giraffe

最佳答案

我可以提供的最佳解决方案是将 2 个 UIImages 放置在您的选择器轮顶部,宽度为 1,长度设置为您的喜好。我就是这样克服的。

如果您需要多个尺寸 View ,则它不会很好地工作,因此以编程方式执行它以满足您的尺寸变化将是下一个最佳解决方案。要使用 if 语句以编程方式更改大小:

How to resize the image programmatically in objective-c in iphone

如果您根据方向更改大小,请添加处理方向的 if 语句,如下所示:

 if (UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation))
{
     // code for landscape orientation
}
if (UIDeviceOrientationIsPortrait([UIDevice currentDevice].orientation))
{
     // code for Portrait orientation
}

亲切的问候

关于ios - 更改 UIPickerView 选择指示器的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27174050/

10-11 14:33