我允许当用户从 ActionSheetPicker 选择字体颜色时,文本的字体颜色会随着颜色的变化而变化。我使用第三方库 https://github.com/skywinder/ActionSheetPicker-3.0
我该怎么做?
我必须更改第三方库或自定义 ActionSheetPicker。
是否有任何值更改事件来实现此功能?
这是我真正想要的图像。 http://i.stack.imgur.com/J2bz0.png
最佳答案
在 showPickerWithTitle:rows:initialSelection:doneBlock:cancelBlock:origin
的完成 block 中
您可以知道选择了哪个索引或值并相应地更改文本的颜色。
[ActionSheetStringPicker showPickerWithTitle:@"Select a Color"
rows:colors
initialSelection:0
doneBlock:^(ActionSheetStringPicker *picker, NSInteger selectedIndex, id selectedValue) {
yourLabel.textColor = ...
}
cancelBlock:^(ActionSheetStringPicker *picker) {
NSLog(@"Block Picker Canceled");
}
origin:sender];
关于ios - 如何实现直接改变字体颜色的效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32666665/