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

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

17得票2回答
如何在Swift中访问iOS私有API?

如何在Swift中调用非公开的iOS函数和访问非公开的属性?具体而言,我想在QuartzCore框架中使用一个非公开的类。 一个我想到的解决方案是创建一个"桥接"Objective-C项目,将这些非公开API封装成公共API,然后从Swift中调用这些Objective-C函数。但是,我的解...

16得票2回答
将QuartzCore添加到Xcode 4以供iOS使用

我在安装QuartzCore时遇到困难,涉及iOS应用程序和Xcode 4。我就是找不到答案:该怎么做?因为当我尝试将QuartzCore添加到项目的目标中时,似乎只能添加Mac OS X框架。你所能做的关于iOS框架只有创建一个。

16得票1回答
游戏开发从何开始?UIKit与核心动画(Core Animation)与石英核心(QuartzCore)与OpenGL与cocos2D哪个更适合?

如果我对在iPhone/iPad上进行游戏开发感兴趣,有哪些技术建议?事实上,关于这些技术的简单提示,突出它们如何适用于典型的游戏开发将是很好的。因为我不理解它们如何结合起来的原因,所以问题就在于它们大致在这里的哪个位置: UIKit 核心动画 QuartzCore OpenGL c...

15得票3回答
使用CALayer绘制一条直线

我试图使用CALayer在两个点之间画一条线。以下是我的代码://positions a CALayer to be a line between a parent node and its subnodes. -(void)makeLineLayer:(CALayer *)layer li...

13得票2回答
单个视图上的多个投影效果(iOS)

我想在一个视图中添加多个具有不同透明度的投影效果。阴影的规格如下: - Y轴偏移量为4,模糊半径为1 - Y轴偏移量为10,模糊半径为10 - Y轴偏移量为2,模糊半径为4 - 模糊半径为1,扩散程度为1(没有偏移,可能需要使用4个不同的阴影) 我可以使用CALayer轻松实现所有这些内容...

13得票9回答
自定义 iOS 中 UISearchbar 的 UITextfield

我正在尝试自定义UISearchBar的文本字段。下图显示了我完成一半的工作。 我已经对UISearchBar进行了子类化,并从我的视图控制器中调用它。我想要从文本字段中移除那些深灰色的线条。以下是将UISearchBar添加到视图控制器的实现。searchbar = [[SearchBa...

13得票2回答
在iOS中,对CALayer进行描边掩码处理

我正在尝试创建一个带有一个圆角和描边/边框的标签(或者其他视图)。我可以使用以下代码实现圆角效果:UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.label.bounds ...

11得票3回答
淡化任何接近UIScollView边缘的内容

如标题所述,我试图为一些UIImageViews添加淡出效果,当它们越靠近UIScrollView的四个边缘时。由于用户可以拖动UIImages,如果他将它们拖向边缘,它们开始淡出,而不是给出像UIScrollView有边框的剪切效果。我尝试了这篇教程:http://www.cocoaneti...

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

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