121得票6回答
如何在iPhone上动态地创建一个带颜色的1x1 UIImage?

我希望基于UIColor动态创建一个1x1的UIImage。 我猜想可以用Quartz2d很快实现,正在阅读文档以便理解基本原理。然而,它看起来存在许多潜在问题:没有正确识别位和字节数量、没有指定正确标志、没有释放未使用的数据等等。 如何在Quartz 2d(或其他更简单的方式)中安全地完...

120得票15回答
如何让UILabel显示描边文字?

我想要的只是白色UILabel文本周围一像素的黑色边框。 我已经通过以下代码创建了UILabel子类,这些代码是从一些有关示例中拼凑而成的。它能够工作,但速度非常慢(除了模拟器之外),我也无法使文本在垂直方向上居中(所以我暂时将y值硬编码到了最后一行)。啊啊啊!void ShowString...

114得票4回答
如何将CGRect值存储在NSMutableArray中?

我如何将CGRect对象存储在NSMutableArray中,然后稍后再检索它们?

113得票6回答
iOS 7 风格的模糊视图

有人知道任何可以复制iOS7风格模糊视图的控件吗? 我假设可能会有某种UIView子类可以复制这个行为。 我指的是那些非常浓厚地模糊背景的视图,以便它们从背景视图中产生拉动效果。

94得票4回答
我该如何设置CG_CONTEXT_SHOW_BACKTRACE环境变量?

我有一个视图里面有三个按钮。在viewDidLoad()中设置了圆角半径后,button.layer.cornerRadius = 20,我在日志中得到以下错误信息: <Error>: CGContextSaveGState: invalid context 0x0. If yo...

93得票7回答
使用CGPoint数据的NSLog

我有一个名为point的CGPoint变量,它被赋值为触摸事件:UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; 我想要将x坐标值输出到控制台日志:NSLog(@"x: %s"...

92得票13回答
为给定的UIColor获取较轻和较暗的颜色变化

如何在Swift中获取给定UIColor的不同浅色和深色变化?

92得票17回答
UIView层的内部阴影效果?

我有以下的CALayer:CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradie...

91得票7回答
如何在iOS中将UIView转换为PDF?

有很多关于如何在应用程序的UIView中显示PDF的资源。我现在正在研究的是从UIViews创建PDF。 例如,我有一个UIView,其中包含Textviews、UILabels、UIImages等子视图,那么我如何将一个大的UIView及其所有子视图和子子视图作为整体转换为PDF? 我已...

80得票6回答
从UIColor中提取RGB

之前看到过类似问题,但我的例子好像不起作用。const CGFloat *toCol = CGColorGetComponents([[UIColor greenColor] CGColor]); 通过使用GDB查看,该数组为空。有什么提示吗?