我正在使用UISegmentedControl
(只有一个网段)作为按钮。但与此问题是不能更改UISegmentedControl
中的字体大小(可能在iOS-5 +中,但我的目标是较低版本的设备)。是否可以从应用程序中提取UISegmentedControl
的图像,以便我可以使用自定义UIButton
与此图像作为背景?在iPhone上提取UISegmentedControl的图像
任何帮助将不胜感激。
我正在使用UISegmentedControl
(只有一个网段)作为按钮。但与此问题是不能更改UISegmentedControl
中的字体大小(可能在iOS-5 +中,但我的目标是较低版本的设备)。是否可以从应用程序中提取UISegmentedControl
的图像,以便我可以使用自定义UIButton
与此图像作为背景?在iPhone上提取UISegmentedControl的图像
任何帮助将不胜感激。
试UIKit的-艺术品解压(看它在github.com)
for (UIImageView*imgView in segmentControl.subviews) {
UIGraphicsBeginImageContext(imgView.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[segmentControl.layer renderInContext:context];
UIImage *yourImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
}
和进口QuartzCore.framework
感谢。这是有用的,但不完全是我想要的。 – chatur