0

我正在使用UISegmentedControl(只有一个段)作为按钮。但问题是无法更改字体大小UISegmentedControl(可能在 iOS-5+ 中,但我针对的是较低版本的设备)。是否可以从应用程序中提取图像,UISegmentedControl以便我可以UIButton将此图像用作背景的自定义?

任何帮助将不胜感激。

4

2 回答 2

2

尝试 UIKit-Artwork-Extractor(在 github.com 上查找)

于 2011-11-12T05:06:30.047 回答
2
for (UIImageView*imgView in segmentControl.subviews) {
    UIGraphicsBeginImageContext(imgView.frame.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [segmentControl.layer renderInContext:context];
    UIImage *yourImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext(); 
}

并导入 QuartzCore.framework

于 2011-11-12T07:55:48.877 回答