jjzjj

CGRectMake

全部标签

iphone - iOS,退出后台时重启动画

当我的应用退出后台时,动画已停止。这是正常的。但我想从当前状态重新开始我的动画。我该怎么做才能不到处乱拍。[UIViewanimateWithDuration:60delay:0options:(UIViewAnimationOptionCurveLinear|UIViewAnimationOptionAutoreverse|UIViewAnimationOptionRepeat|UIViewAnimationOptionAllowUserInteraction|UIViewAnimationOptionBeginFromCurrentState)animations:^{[bgset

iphone - iOS,退出后台时重启动画

当我的应用退出后台时,动画已停止。这是正常的。但我想从当前状态重新开始我的动画。我该怎么做才能不到处乱拍。[UIViewanimateWithDuration:60delay:0options:(UIViewAnimationOptionCurveLinear|UIViewAnimationOptionAutoreverse|UIViewAnimationOptionRepeat|UIViewAnimationOptionAllowUserInteraction|UIViewAnimationOptionBeginFromCurrentState)animations:^{[bgset

ios - 检查 getter 中的 CGRect 是否为 null

我正在尝试检查属性getter中的CGRect是否为null,如果是,则默认加载一个值,但是,在我的init方法中,当我使用该属性,它为所有值返回零。这是我的setter/getter:-(CGRect)frame{if(CGRectIsNull(_frame))_frame=CGRectMake(0,0,60,60);return_frame;}-(id)init{self=[superinitWithFrame:self.frame];if(self){//dosomething}returnself;}我不确定发生了什么,也不知道去哪里找。非常感谢任何帮助。

ios - 检查 getter 中的 CGRect 是否为 null

我正在尝试检查属性getter中的CGRect是否为null,如果是,则默认加载一个值,但是,在我的init方法中,当我使用该属性,它为所有值返回零。这是我的setter/getter:-(CGRect)frame{if(CGRectIsNull(_frame))_frame=CGRectMake(0,0,60,60);return_frame;}-(id)init{self=[superinitWithFrame:self.frame];if(self){//dosomething}returnself;}我不确定发生了什么,也不知道去哪里找。非常感谢任何帮助。

ios - 在 CGRectMake、Swift、UIkit 中使用变量

对于我正在制作的应用程序,我需要使用变量来更改对象(标签)的大小和位置。我已经尝试过varexample=CGRectMake(0,0,0,100),希望它会忽略零(虽然不是真的认为会)。然后我尝试了:varexample=100Label1.frame=CGRectMake(20,20,50,example)我稍微更改了语法,添加了“”并将CGRectMake替换为CGRect等,但没有任何效果......我不明白我在做什么在这里做错了...帮助! 最佳答案 Swift3更新letrect=CGRect(x:0,y:0,width

ios - 在 CGRectMake、Swift、UIkit 中使用变量

对于我正在制作的应用程序,我需要使用变量来更改对象(标签)的大小和位置。我已经尝试过varexample=CGRectMake(0,0,0,100),希望它会忽略零(虽然不是真的认为会)。然后我尝试了:varexample=100Label1.frame=CGRectMake(20,20,50,example)我稍微更改了语法,添加了“”并将CGRectMake替换为CGRect等,但没有任何效果......我不明白我在做什么在这里做错了...帮助! 最佳答案 Swift3更新letrect=CGRect(x:0,y:0,width

xcode - 如何初始化相互依赖的属性

我想要一张图片移到底部。如果我按下一个按钮,图片应该向下移动1。我添加了图片和一个按钮:varcorX=0varcorY=0varrunter:UIButton=UIButton.buttonWithType(UIButtonType.System)asUIButtonvarimage=UIImage(named:"panzerBlau.jpg");varpanzer=UIImageView(frame:CGRectMake(corX,corY,30,40));//overridefuncviewDidLoad(){super.viewDidLoad()panzer.image=ima

xcode - 如何初始化相互依赖的属性

我想要一张图片移到底部。如果我按下一个按钮,图片应该向下移动1。我添加了图片和一个按钮:varcorX=0varcorY=0varrunter:UIButton=UIButton.buttonWithType(UIButtonType.System)asUIButtonvarimage=UIImage(named:"panzerBlau.jpg");varpanzer=UIImageView(frame:CGRectMake(corX,corY,30,40));//overridefuncviewDidLoad(){super.viewDidLoad()panzer.image=ima

swift - 为什么 swift 同时提供 CGRect 初始化器和 CGRectMake 函数?

当我在swift中学习CoreGraphics时,我在youtube上看到的教程使用CGRectMake函数而不是CGRect的初始化器来创建一个CGRect实例。这对我来说太奇怪了。我不明白为什么要使用前者,因为参数相同,而且我认为使用XXXMake函数没有性能优势。另外,当CGRect已经有一个参数完全相同的初始化器时,为什么swift还要有这样一个“Make”函数?我认为模块的开发人员正在使用我不知道的某种设计模式。他们用过一个吗?如果是,那是什么?我真的很想知道更多的设计模式。 最佳答案 简短回答:CGRectMake不是“

ios - CGRectMake 将我的 UIButton 放在错误的位置

当我在程序中使用CGRectMake时,它的行为很奇怪。在InterfaceBuilder中,我的按钮的坐标为(260,388)并且始终处于纵向模式。当我输入以下代码(只是为了实验)时,它应该保持在同一个位置,X值很好,但Y值将它放在更接近300的位置。self.theButton.frame=CGRectMake(260,388,120,120);CGRectMake中是否存在一些导致坐标变得异常的怪癖?没有其他代码行影响此按钮的大小或形状,当我注释掉此行时,按钮位于IB的正确位置。编辑:自动布局未开启。编辑:问题似乎是我的代码关于框架Y值的概念与IB的概念不匹配。此处按从上到下的顺