- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚从 Apple 开发者门户网站下载 DynamicsCatalog.xcodeproj,但出现此错误:
“UIAttachmentBejavior”没有可见的@interface decleares 选择器 initwititem
在这一行:
UIAttachmentBehavior *attachmentBehavior = [[UIAttachmentBehavior alloc] initWithItem:self.square1 point:attachmentPoint attachedToAnchor:squareCenterPoint];
在 APLAttachmentsViewController.m 中
这是该行的上下文:
- (void)viewDidLoad
{
[super viewDidLoad];
UIDynamicAnimator* animator = [[UIDynamicAnimator alloc] initWithReferenceView:self.view];
UICollisionBehavior* collisionBehavior = [[UICollisionBehavior alloc] initWithItems:@[self.square1]];
CGPoint squareCenterPoint = CGPointMake(self.square1.center.x, self.square1.center.y - 100.0);
CGPoint attachmentPoint = CGPointMake(-25.0, -25.0);
/*
By default, an attachment behavior uses the center of a view. By using a small offset, we get a more interesting effect which will cause the view to have rotation movement when dragging the attachment.
*/
UIAttachmentBehavior *attachmentBehavior = [[UIAttachmentBehavior alloc] initWithItem:self.square1 point:attachmentPoint attachedToAnchor:squareCenterPoint];
collisionBehavior.translatesReferenceBoundsIntoBoundary = YES;
// Show visually the attachment points
self.redSquare.center = attachmentBehavior.anchorPoint;
self.blueSquare.center = CGPointMake(25.0, 25.0);
[animator addBehavior:attachmentBehavior];
self.animator = animator;
self.attachmentBehavior = attachmentBehavior;
}
你们中有人知道为什么或如何修复此演示代码吗?
最佳答案
看看 class reference for UIAttachmentBehavior : initWithItem:point:attachedToAnchor:
没有声明,它似乎在某个时候被删除了。使用其他初始化程序之一:
– initWithItem:attachedToAnchor:
– initWithItem:attachedToItem:
– initWithItem:offsetFromCenter:attachedToAnchor:
– initWithItem:offsetFromCenter:attachedToItem:offsetFromCenter:
您正在使用的选择器实际上已重命名为 initWithItem:offsetFromCenter:attachedToAnchor:
关于iphone - 'UIAttachmentBehavior' 没有可见的@interface 在 DynamicsCatalog.xcodeproj 中声明选择器 initWithItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19018203/
documentation UIAttachmentView 中的 length 属性如下: Use this property to adjust the attachment length, if
我已经向我的 tableviewcell 添加了一个水平的 UIPanGestureRecognizer 来平移单元格的 subview ,就像 ios7 邮件应用程序显示删除和更多选项的方式一样,这
我在使用 initWithItem:attachedToItem: 时遇到问题 初始化连接一个动态项的中心点到另一个动态项的中心点的附件行为。但是当我使用方法 pan 改变 topview 的中心点时
在使用 Xcode 5.1.1 在 iOS7 中使用新的物理引擎时,我编写了以下代码: #import "ZViewController.h" @interface ZViewController (
我在 IB 中设置了一个 UIScrollView,它具有包含 UIImageView 的自动布局。您可以查看 Evgenii 的 Github 存储库以了解其设置方式:https://github.
我想拖动一个 UIView,并让它移动附加到它的其他 View 的位置,就好像它们都是通过字符串附加的一样。起始状态将是一堆 UIViews 聚集在一起。如果你拉出一个,一旦它与被拖动的 View 之
我想使用 UIKit Dynamics 组合 UIAttachmentBehavior 和 UICollisionBehavior,以便用户可以拖动 View (使用 UIPanGestureReco
我有一个水平的 UICollectionView 和一个自定义的 UICollectionViewFlowLayout ,它在每个单元格上设置了一个 UIAttachmentBehavior 以在向左
在 UIButton 的子类中,我将 UIButton 附加到 UIAttachmentBehavior,它允许用户用手指在屏幕上拖动按钮。 在 - (void)touchesBegan:(NSSet
我刚从 Apple 开发者门户网站下载 DynamicsCatalog.xcodeproj,但出现此错误: “UIAttachmentBejavior”没有可见的@interface decleare
我是一名优秀的程序员,十分优秀!