- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
sendSubviewToBack
和 insertSubview:belowSubview:
方法有问题。简单地说,我有一个按钮,我将其插入到另一个 View _centerView
下方。我希望按钮保持在 _centerView
下方。
我面临的问题是,当我在 _centerView
下方插入一个按钮时,我看到 _centerView
上出现闪烁(只是短暂的一瞬间)。我尝试了 sendSubviewToBack:
和 insertSubview:belowSubview:
- 相同的效果。
您知道哪些地方可能出了问题吗?我错过了什么吗?这是我的代码:
UIButton* itemButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[itemButton setFrame:CGRectMake(0, 0, 40, 40)];
[itemButton setCenter:_centerView.center];
[parentView bringSubviewToFront:_centerView];
[parentView insertSubview:itemButton belowSubview:_centerView];
最佳答案
我最近遇到了同样的问题,但将此选项传递给动画代码修复了它。希望这对你也有帮助。如果没有您的评论,我不会想出我的解决方案,所以谢谢您:)
UIViewAnimationOptionShowHideTransitionViews
关于iphone - sendSubviewToBack 和 insertSubview :belowSubview: don't work as they should 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11037478/
我知道 insertSubView 会在 iPhone 应用程序 View 层次结构的某个索引处插入一个新 View 。 我也明白 insertSubView atIndex:[[self.view
在我的容器 Controller 中,用户可以平移 View 以切换到不同的 View 。当平移手势开始时,它会将新 View Controller 的 View 添加到 View 中:view.in
向 UIView 添加 subview 时,方法 addView: 和 insertView:atIndex: 有什么区别? 最佳答案 两者都将 View 作为 subview 添加到接收器,这会导致
我有一个自定义 TabbarViewController这基本上隐藏了标准选项卡 View 。我附加了一个按钮,当按下该按钮时,会在屏幕上显示一个菜单。长时间使用该应用程序时一切正常,但在某些时候它会
我正在使用 Storyboards 开发一个运行 iOS 5.1 的 iPhone 应用程序。我有一个 UIViewController,底部有一个 UITabBar 组件。我正在使用 UITabBa
有点问题,这里是分割: 我的 AppDelegate 使用 rootViewController 作为 View Controller 。这个 View Controller 的目的是交换几个其他 V
我检查了很多这种方法的例子,但仍然无法弄清楚我在做什么有什么问题。我正在尝试在当前 View 下方添加另一个 View ,然后在用户单击当前屏幕上的按钮后删除我的当前 View 。由于某种原因, Vi
我一直在尝试使用 insertSubview:atIndex:在另一个下插入 subview 。问题是大多数时候不是上面索引较高的 View ,而是最后添加的 View 。我注意到,如果我选择索引 0
sendSubviewToBack 和 insertSubview:belowSubview: 方法有问题。简单地说,我有一个按钮,我将其插入到另一个 View _centerView 下方。我希望按
我有一个 UIView,在本例中有 4 个 subview 。我希望能够更改 subview 的顺序,但我似乎无法使用 [UIView insertSubview: atIndex:] 在一个特定的
在我的 Storyboard 上,我添加了一个点击图标作为 UIImageView,在代码中,我通过创建圆形 View 并放大和淡化它们来使其脉动并添加“波纹”效果。我使用 insertSubview
我有零错误。唯一的问题是我的模拟器中没有任何显示。我猜这是因为我在 awakeWithContext 中没有任何东西?我确实有 self.view.insertSubview(heartSymbol,
我以编程方式向特定 View 添加了 4 个 subview (label1、label2、label3、label4)和约束(label2 顶部取决于 label1 底部等)。现在我使用 inser
我是一名优秀的程序员,十分优秀!