9得票2回答
为什么小于1.0磅的线在非Retina屏幕上无法正确呈现?

self.layer.borderWidth = 0.5; 在Retina屏幕上,UIButton或UITextField的边框渲染得很好,但在非Retina屏幕上,只有顶部和左侧的边框渲染出来,右侧和底部的边框没有渲染出来。我猜这可能与屏幕dpi以及如何绘制子点线有关,但也可能有更好的解...

8得票1回答
在iOS应用中使用CoreAnimation / QuartzCore对UILabel进行动画处理

我在我的iOS应用中遇到了一个UILabel动画的问题。经过两天的搜索代码片段,没有任何结果。我找到的每个示例都是关于如何动画UIImage,并将其作为子视图添加到UIView中的图层。有没有好的示例可以关于如何动画UILabel?我发现通过设置alpha属性实现闪烁动画的不错解决方案:我的函...

10得票3回答
如何为UINavigation bar添加阴影效果

你好,我想为我的NavigationBar添加这种阴影效果。我该怎么做呢? 以下是我尝试添加阴影的方式:[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBa...

7得票3回答
iOS 7 通知中心样式标签

在iOS7的通知中心中,标签(以及分隔线)具有非常有趣的背景:模糊图像和类似柔光混合模式的效果。 我不确定应该搜索什么。非常感谢能够给出如何实现这个效果的指针。 到目前为止,我尝试通过使用 label.textColor = [UIColor colorWithPatternImage:.....

19得票1回答
CAReplicatorLayer的神奇之处在哪里?

我觉得CAReplicatorLayer很有趣: 它能够以非常高效的方式使用不同的变换多次显示CALayer(是如何做到的?) 它似乎会重用复制图层的“后备存储”,甚至对其应用一些颜色色调(是如何做到的?) 我想要了解CAReplicatorLayer背后的代码或者掌握一些它神奇的知识...

20得票1回答
在Xcode 5中是否不需要导入Quartz Core?

今天偶然发现一个问题,在Xcode 4.6中,如果我尝试访问CALayer而没有导入<QuartzCore/QuartzCore.h>,就会收到警告。但是相同的代码在Xcode 5中可以正常工作。

134得票15回答
带边框的UITextView

我想在一个UITextView周围加上细灰色的边框。我已经查阅了苹果的文档,但未能找到任何属性。请帮忙。

66得票7回答
如何制作一个圆形的UIView。

我想制作一个圆形的UIView或UIImageView。或者是一个可以使用滑块改变大小、使用pickerview更改颜色的圆形。

21得票1回答
如何在CALayer.contents中添加可拉伸的UIImage?

我有一个CALayer,我想在它上面添加一张可拉伸的图片。如果我只是这样做: _layer.contents = (id)[[UIImage imageNamed:@"grayTrim.png"] resizableImageWithCapInsets:UIEdgeInsetsM...

20得票3回答
取消UIView的animateWithDuration动画在完成之前

我在项目中有这段代码:- (void) fadeImageView { [UIView animateWithDuration:1.0f delay:0 options:UIViewAn...