gpt4 book ai didi

iphone - 使用图像自定义 UIPickerView 的皮肤

转载 作者:太空狗 更新时间:2023-10-30 03:35:21 31 4
gpt4 key购买 nike

我正在开发一个 iPhone 应用程序。在哪里,我想要 UIPickerView 如图所示。是否可以像这样更改 UIPickerView 的外观?!请指导我这样做!!我在没有 XIB 的情况下创建它。

或者有没有办法让UIPickerView皮肤透明?

Sample UIPickerView Image

提前致谢!! :-)

最佳答案

我不知道这是不是正确的方法,但你可以设置你的 UIPickerView 背景图片......我已经做过一次。

看这个:-

//Make a view to set as background of UIPickerView
UIView * viewForPickerView = [[UIView alloc]initWithFrame:CGRectMake(0.0, 0.0, 320.0, 216.0)];
[viewForPickerView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"pickerViewBackground.png"]]];

[[[pickerView subviews]objectAtIndex:2] addSubview: viewForPickerView];

//UIPickerView has 8 subviews like, background, rows, container etc.
// hide unnecessary subview

[(UIView*)[[pickerView subviews] objectAtIndex:3] setHidden:YES];
[(UIView*)[[pickerView subviews] objectAtIndex:5] setHidden:YES];
[(UIView*)[[pickerView subviews] objectAtIndex:6] setHidden:YES];
[(UIView*)[[pickerView subviews] objectAtIndex:7] setHidden:YES];
[(UIView*)[[pickerView subviews] objectAtIndex:8] setHidden:YES];

现在在您的 UIPickerViewselectionIndicator 上添加一个 UILabel,并使用 label 作为 selectionIndicator。你可以用你自己的方式管理它。

谢谢!

关于iphone - 使用图像自定义 UIPickerView 的皮肤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450840/

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