草庐IT

iOS - 带动画的程序化模态转场(例如翻转)

我知道我可以用这样的代码进行模态转换:[presentModalViewController:my_view,animated:YES];但我如何以编程方式指定淡入或水平/垂直翻转?谢谢,扒春 最佳答案 将此属性设置为您的viewController:modalTransitionStyleUIModalTransitionStyle来自苹果文档typedefenum{UIModalTransitionStyleCoverVertical=0,UIModalTransitionStyleFlipHorizontal,UIModalT

ios - 自动布局违反平移旋转动画

我有UIView,我想通过旋转为其设置动画。我也想使用自动布局。我已经看到了很多stackoverflow常见问题,但我没有找到任何适用的解决方案。那么,让我们从我的界面和动画代码开始吧;我有一个带有图像的UIView,必须旋转它。现在我有一个按钮,可以激活旋转。在屏幕截图中你可以看到红叉,这一定是旋转中心(现在它在图像上,但我想在旋转的UIView之外制作旋转中心,我知道这可以用AnchorPoint存档)。这是我的旋转动画代码:#defineROTATE_DURATION3.0-(IBAction)rotateArrow{CGAffineTransformtransform=sel

ios - UIView无限360度旋转动画?

我正在尝试将UIImageView旋转360度,并查看了一些在线教程。如果UIView不停止或跳转到新位置,我无法让它们工作。我怎样才能做到这一点?我最近尝试的是:[UIViewanimateWithDuration:1.0delay:0.0options:0animations:^{imageToMove.transform=CGAffineTransformMakeRotation(M_PI);}completion:^(BOOLfinished){NSLog(@"Done!");}];但是如果我使用2*pi,它根本不会移动(因为它是相同的位置)。如果我尝试只执行pi(180度),

android - 在两个标记 map-box react-native 之间画一条线?

我能够实现创建marker(注释)在map上使用react-native中的以下代码.importReact,{Component}from'react';import{Platform,StyleSheet,Text,View}from'react-native';importMapboxGLfrom'@mapbox/react-native-mapbox-gl';importMapboxfrom'@mapbox/react-native-mapbox-gl';constcolumbusCircleCoordinates=[-73.98197650909422,40.76879300

iphone - 如何保存和加载画线iphone SDK

我想永久保存绘图线并加载从项目资源中保存的绘图线...!现在我在触摸移动事件上得到x和y位置。我想在项目的本地资源中保存x和y位置,但我不知道ios的经验...!并从项目本地资源保存文件中加载保存的x和y位置..!我想像这样保存下面的绘图线:请任何人帮助我非常感谢......!谢谢...! 最佳答案 -(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event{if(!mouseSwiped){CGContextSetBlendMode(UIGraphicsGetCurre

ios - 跟随圆圈外部路径的 uibuttons 的旋转动画,跟随手指

我正在寻找一些指导来开始制作一个动画,该动画跟踪手指移动并沿着圆圈的外部路径移动一组UIButtons我想象它会有一种左轮手枪的感觉。就像每个人都锁定在底部的位置或者喜欢在这些幻灯片插入之一中滑动提前致谢 最佳答案 (GitHub上的示例代码)其实并没有那么难,只是涉及到很多三角函数。现在,我现在要描述的是不是动画,因为您要求它跟踪手指在标题中的位置。动画会涉及它自己的计时功能,但由于您使用的是触摸手势,我们可以使用此事件具有的固有计时,并相应地旋转View。(TL;DR:用户记录移动的时间,而不是隐式计时器)。跟踪手指首先,让我们

ios - Autolayout 动画约束不动画 subview

我有一个UIView,其中有一个UILabel作为subview。现在我用动画更改UIView的宽度(更改约束的常量属性)并在UIView动画中调用layoutIfNeeded...)View正在正常调整大小,但是UILabel(subview)将字体大小更改为“结束”大小但没有像uiview那样正确地设置动画。根据WWDC2012session,如果仅更改父View的常量,则subview应具有动画效果。UILabel的最小字体比例为0.1,小于字体必须调整的大小。 最佳答案 我正在努力通过更改其width约束来为UILabel调

ios - 如何使用 Core Graphics 在我的触摸位置画一个圆圈?

这里是新程序员。我在尝试使用CoreGraphics在触摸位置周围绘制描边弧时遇到问题。我有绘制圆圈的方法,工作正常,我已经测试并在点击屏幕时注册触摸,但是当我尝试在点击时调用绘制圆圈的方法时,出现错误“CG​​ContextBlahBlah:无效上下文0x0"我认为这是因为我没有调用drawRect:()中的方法。那么我怎样才能在触摸时调用这个方法呢?此外,如何在我的绘制方法中使用“CGPointlocationOfTouch”作为参数?这是我正在使用的代码块。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{U

ios: 自动布局动画,如何防止 subview 被动画化?

我们可以更改NSLayoutConstraint的常量属性,然后使用UIView动画block使更改动画化。myLayoutConstraint.constant=50;[UIViewanimateWithDuration:.3animations:^{[viewlayoutIfNeeded];}];但是,具有布局约束的View的subview作为它们的父View,将被动画化!它们将从原始零帧到自动布局的目标帧进行动画处理。如何解决这个问题? 最佳答案 这表明您有待处理的布局操作。在之前调用一次layoutIfNeededmyLay

iphone - 如何在 UILabel 中画一个圆圈?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我想做这样的事情,如何在UILabel中绘制一个类似于此图像的圆圈,我只是想避免使用图像。