jjzjj

ios - UITabBar如何设置圆角和阴影?

我想为UITabBar设置圆角半径和阴影,但我遇到了问题。这是我的代码tabBar.barTintColor=.whitetabBar.isTranslucent=falsetabBar.layer.shadowOffset=CGSize(width:0,height:5)tabBar.layer.shadowColor=UIColor(red:0,green:0,blue:0,alpha:1).cgColortabBar.layer.shadowOpacity=1;tabBar.layer.shadowRadius=25;tabBar.layer.masksToBounds=fals

iphone - 在没有 drawRect 的情况下在现有 UIView 上画线/点?

我创建了折线图。现在我需要在点击屏幕时在此图表上显示点。最好的方法是什么?是否需要再次调用drawRect方法,用标记点绘制整个图表?我正在考虑图表UIView上的透明层之类的东西。我可以创建另一个透明的UIView并将其放在图表的位置吗? 最佳答案 由于所有绘图都是在View的drawRect:中完成的,因此您只能优化图表的绘图,因此只能更新其中的一部分并使用setNeedsDisplayInRect:(通过标记应该在的区域)。或者您创建另一个位于图表顶部的UIView子类,它除了在透明背景上绘制标记外什么都不做。可能更容易和更快

iphone - 在Cocos2d中,如何创建一个layer,我可以设置它的区域大小,并且只显示属于这个区域的children?

目前,无论图层有多大,当我在其中添加子Sprite时,Sprite都会显示在屏幕上。但是如果我想限制图层的可见区域,只显示这个区域内的child,我该怎么做呢? 最佳答案 你应该在这里给ClippingNode一个机会:http://www.learn-cocos2d.com/2011/01/cocos2d-gem-clippingnode/ 关于iphone-在Cocos2d中,如何创建一个layer,我可以设置它的区域大小,并且只显示属于这个区域的children?,我们在Stack

ios - UIView block 动画更新间隔

block动画正在运行时是否有某种更新事件?我想检查每个动画更新的帧边界,以检查我的uiview是否到达了某个位置。 最佳答案 您可以使用动画block来完成此操作。但是,您将拥有一个在动画完成时运行的“指令block”,而不是更新。看看这个SOF问题:Multistageanimationusingblocks 关于ios-UIViewblock动画更新间隔,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

iOS 开发 : guaranteed top layer

是否有可能以编程方式(不是通过xib)在总是在顶部的任意iOS应用程序上添加按钮或其他控件?我想制作一个更高级的屏幕截图应用程序,开发人员必须(最好)在他的应用程序中放置一行代码,该代码将在左上角显示一个按钮(例如),当用户单击该按钮时,它会截图并打开一个同样,保证在顶部输入一些信息并通过Twitter共享的层。这可以做到吗?如何做到? 最佳答案 您可以确保调用:[self.viewbringSubviewToFront:topView];或者可能将其添加到您的应用委托(delegate)窗口:AppDelegate*delegat

ios - 透明度和 CGLayers

我正在为我的iOS5应用程序创建一些CGLayer,如下所示:layer_1=CGLayerCreateWithContext(context,self.bounds.size,NULL);offlineContext_1=CGLayerGetContext(layer_1);layer_2=CGLayerCreateWithContext(context,self.bounds.size,NULL);offlineContext_2=CGLayerGetContext(layer_2);layer_3=CGLayerCreateWithContext(context,self.bou

ios - 包裹的 CATextLayer 中的字符被部分截断

我有创建CATextLayer并将其绘制到UIView上的代码:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.CGRectviewRect=CGRectMake(50.0f,50.0f,345.0f,120.0f);CATextLayer*textLayer=[CATextLayerlayer];textLayer.contentsScale=[[UIScreenmainScreen]scale];textLayer.wrapped=YES;textLayer.trunca

ios - 在 iOS 应用程序中为形状着色

我们正在构建一个iPadchild应用程序,其中要求child使用特定颜色为不同的形状着色。例如,考虑一张天空和树木等都重叠的图像,一个child选择了一种颜色,例如“蓝色”,然后他点击天空,天空应该变成蓝色,否则它应该说“错误的颜色”我的问题是:1-如何只用选定的颜色实现天空的着色。我们已经实现了Coco2dFloodfilling,但它太慢了。2-如何将图像的每个部分与特定的正确颜色联系起来。我们建议在背景层中加载全彩色图像并在点击时对其进行测试......但是如何实现它。谢谢 最佳答案 这些形状最初是矢量的吗?如果是这样,一个

ios - iPhone 应用程序、数据层和数据库服务器

我发现了很多类似的问题,但没有一个能真正具体地回答我的一些问题。我将很快开发一个iPhone应用程序,它将从运行windowssqlserver的数据库服务器访问数据。我不确定用什么语言编写API最好。我更喜欢RubyonRails,但我读到过使用sqlserver设置它存在障碍。我们可以在.net中创建API,但我听说设置JSON有点麻烦。你有什么建议?如果我做错了,请告诉我最好的方法。我敢肯定,其中大部分只是取决于个人喜好,但我希望能提供一些意见。 最佳答案 我对在.NET中构建JSONapi不太了解,但如果您计划使用Rails

ios - 复制图层并移动它

我想创建一个动画,它“创建一个View的副本,将该副本从一个点移动到另一个点,同时降低不透明度,直到它完全消失”。我想我需要通过CABasicAnimation来完成,所以我尝试了类似的方法:CGPointpoint=CGPointMake(200,0);//copylayerCALayer*layer=[[CALayeralloc]initWithLayer:self.animatedView.layer];[self.animatedView.layeraddSublayer:layer];CABasicAnimation*animation=[CABasicAnimationan