uikit-dynamics

    0热度

    1回答

    我有一个名为DropitBehavior的类,它从UIDynamicBehavior继承。我的UIViewController有两个属性。 @property (strong, nonatomic) UIDynamicAnimator *animator; @property (strong, nonatomic) DropitBehavior *dropitBehavior; 延迟初始化符

    2热度

    1回答

    有什么办法吸引两个群众对方,就像在自由空间使用UIKit动力? 我知道默认情况下,重力行为的作用就好像重力指向地球一样。但这似乎只对一小部分行为有用。我认为这样做的唯一方法是给两个项目巨大的质量和没有初始重力矢量(但是将UIGravityBehavior应用于它们,错误地将它们添加到UIGravityBehavior?哈哈)。 self.animator = [[UIDynamicAnimator

    2热度

    1回答

    我使用UIPanGestureRecognizer将我的contentView平移到UICollectionViewCell上。我正在实施双方的轻扫手势。我使用平底锅是因为我希望能够将视图反弹(动画)到原点。 的UICollectionView是一个单一的部分用行,其中每行是一个单个项目细胞(认为表)。 的问题是,我向下滚动我UICollectionView,我无意中引起活动给予真的还有一点点拖翻

    0热度

    1回答

    我实现了在屏幕上弹跳的对象(视图)的UIdynamics。在模拟器上,它可以完美地工作,但是当在真正的iPhone上测试时,边界不起作用。如果有必要,我会发布代码,但在我看来,就像我在概念上缺少某些东西。任何提示或想法? 附加细节:屏幕周围的边界,我已经测试了两种尺寸的模拟器,它工作正常。 “坏”是view--的名称(也称为“屏幕宽度”和“screenHeight”已被定义为实例变量) ///le

    0热度

    1回答

    我将UIGravityBehavior以编程方式添加到子视图中,但并不总是奏效。我在与标签101,102,103,104主视图4次,因为它显示的图像: 但似乎只适用于视图与标签103和104的某些原因。这里是我的代码: -(void)viewsGoinDown { NSPredicate *tagPredicate = [NSPredicate predicateWithFormat:

    0热度

    1回答

    我正在使用UITabBarController的应用程序,其中每个选项卡包含UINavigationController堆栈。 我试图创建一个UIDynamicAnimator,它将使用UIDynamicBehaviors在顶部从UINavigationBar下面创建一个UIView,以便它与UITabBarController的UITabBar碰撞并将其从屏幕上推开。 为了达到这个目的,我的UI

    1热度

    3回答

    我希望2个视图的行为就好像它们是“一个视图” - 意味着视图1在'x'n个像素上移动我希望视图2移动x轴的像素数量相同(任意方向) - 无需计算各种偏移量等等。 我想用新的UIDynamicAnimator将是一个伟大的候选人,所以我想这 UIView *v1 = [[UIView alloc] initWithFrame:CGRectMake(320-150, 150, 150, 100)];

    1热度

    1回答

    我与UIKit Dynamics和其巨大的最近的工作核心动画和UIKit动力学之间的区别!然而我碰到Core Animation也提供了与UIKit Dynamics类似的功能。有人能帮我区分这两者吗? 基本上我需要区分时,以响应于用户交互使用Core Animation以及何时使用UIKit Dynamics.

    0热度

    2回答

    我跟随斯坦福ios7课程第8章,在那里教师建立一个简化的Tetris游戏,彩色块从上面落下,你必须填写行。加入重力行为,使块掉落后,他增加了一个碰撞行为(注意下面的属性),懒洋洋地实例化,并且在这样做,他将这样 _collider.translatesReferenceBoundsIntoBoundary = YES; 这使得该块与碰撞边界屏幕底部(而不是通过),以便它们可以堆叠在一起。然后他

    2热度

    1回答

    我正在尝试对scrollView执行UIDynamicAnimator效果,其中有许多元素。我无法在任何地方找到太多的信息,所以我只需要一些起点。 所以我有我的scrollView,其中有很多UIViews在里面。我想在滚动时为其“子视图”制作任何类型的动画。 试过 - 没有任何反应。 //DYNAMICS ANIMATIONS UIDynamicAnimator *dynamic=[[