草庐IT

ios - 在设备方向更改时交叉淡入淡出某些 UIView

我有一些关于当iOS设备改变方向时某些View如何旋转的问题。我现在正在开发一个应用程序,它基本上由2个ViewController组成:第一个是嵌入到UINavigationController中的UITableViewController,第二个是完全自定义的构建在标准UIViewController上的。我注意到在我的UINavigationControllerView中,当设备旋转时,UINavigationBar和UIToolbar在转换到横向尺寸时都会执行交叉淡入淡出动画。出于技术原因,我没有为我的自定义ViewController使用UINavigationControl

ios - 创建 UIView 的临时副本

我想复制现有的UIView及其所有subview。复制的View将用作动画的一部分,之后将不再需要它。我注意到UIView没有实现copyWithZone。有没有一种简单的方法可以基于现有View创建View?或者我是否需要使用提供给原始View的参数手动设置View?或者,创建View的图像并将其用于我的动画会更好吗? 最佳答案 您确定需要整个View层次结构吗?您可以使用-[CALayerrenderInContext:]将View渲染成图像并使用它吗? 关于ios-创建UIView

ios - UIView 在使用 CGAffineTransform View 大小旋转后调整大小是不可预测的

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WeirdbehaviorofUIViewframeafterrotationiniPhone我正在开发一个具有旋转View和调整View大小功能的应用程序。我已经实现了这个功能,但我确实遇到了一个问题。我的问题当拖动它的四个角时,View将被调整大小,在调整它的大小后,我可以在两个方向上旋转View。一旦旋转完成,如果我再次尝试通过拖动它的角来调整View的大小,View的大小将变为不可预测的值并且它会在屏幕上移动。类似问题我在谷歌上搜索了很多,但没有得到任何完美的答案。有些人问过同样的问题,但没有人得到任

ios - UITableViewCell 与 UIView 中的 UIButton 性能

我想将UIButton添加到自定义UITableViewCell(以编程方式)。这很容易做到,但我发现单元格中按钮的“性能”很慢——也就是说,当我触摸按钮时,有相当多的延迟,直到按钮在视觉上进入突出显示状态.相比之下,常规UIView上的相同类型的按钮响应非常灵敏。为了隔离问题,我创建了两个View-一个是简单的UIView,另一个是只有一个UITableViewCell的UITableView。我已将按钮添加到两个View(UIView和UITableViewCell),性能差异非常显着。我已经在网上搜索并阅读了Apple文档,但还没有真正找到问题的原因。我的猜测是它在某种程度上与响

iphone - 如何将多个 UIImageView 添加到一个 UIView;从图像列表

我想在一个UIView中添加多个UIImageView。我正在构建一个View,然后成功保存到库中。我从相机或图库中添加一张图片作为背景,然后在其上添加多张图片;来自TableListController。在viewDidLoad上,我为每个可用图像编写每个UIImageView;并且View仅出现在用户从TableListController中选择的图像上。这是一个有限的解决方案。当用户选择相同的图像时;图像被覆盖。我希望能够在View上复制图像。我想为用户选择的每张图片编写一个UIImageView并让它们停留在View中。如何将多个UIImageViews添加到UIView;来自

ios - 从 XIB 创建新的 UIView 对象

我在xib中创建了一个View,其中UIImageviews和UILabel作为subview。从我的代码中,是否可以在每次运行循环时创建一个新的View对象。请帮助我。 最佳答案 您需要创建一个名为CustomView的新自定义View选择XIB中的类到CustomView。然后将XIB名称加载到View对象并可以在循环中使用CustomView*aView=[[[NSBundlemainBundle]loadNibNamed:@"YourXibName"owner:niloptions:nil]objectAtIndex:0];

ios - 相应地移动 View uiview 折叠/展开动画

我有一个带有展开/折叠动画的自定义View横幅,类似于此处描述的内容iphone:expandandcollapseaUIViewprogrammatically.当我将该View集成到我现有的任何ViewController时,当它扩展以下推现有View时,我想要的是什么。现在只是重叠。我如何在iOS中实现这一点?在Android中,我使用Visibility.Gone完成了它,但在这里我找不到类似的东西。横幅可以在任何View层次结构中,直接是主视图的subview,但是当它展开时我希望所有View都向下移动,以便在展开时将所有View都向下推。这里是使用Visibility.Go

ios - 没有 NavigationBar 的 UIViewController,UIView 与状态栏重叠

我正在努力更新我的应用程序以支持iOS7,但是我的一个View与状态栏重叠。请引用我的图片,Apple建议我们使用self.edgesForExtendedLayout=UIRectEdgeNone;来避免全屏布局。然而,当我们在UINavigationController中有UIViewController并且导航栏可见时,这是有效的。在我的应用程序中,我没有使用UINavigationController。谁能帮我解决没有NavigationBar的UIViewController上的这个重叠问题。 最佳答案 最后我自己找到了答

ios - 我如何在 viewDidLoad 中执行 UIView animateWithDuration? IOS 7

我在viewDidAppear中尝试这个,但我有一秒钟的延迟=(我能做什么?在viewDidLoad中工作?-(void)viewDidAppear:(BOOL)animated{fullRotation=[CABasicAnimationanimationWithKeyPath:@"transform.rotation"];fullRotation.fromValue=[NSNumbernumberWithFloat:0];fullRotation.toValue=[NSNumbernumberWithFloat:((720*M_PI)/360)];fullRotation.dura

ios - 不加载带有 Nib (.xib) 的自定义 UIView 的 subview ?

我正在尝试使用关联的Nib(.xib)文件创建自定义UIView类,以帮助进行布局和创建。现在,我的自定义View中没有subview出现,即使它们存在于我的nib文件中并通过IBOutlets正确连接到我的自定义View类。我尝试通过以下其他答案:LoadcustomUIViewwithXIBfromaViewController'sviewusingIB还有这个:HowdoIgetaviewinInterfaceBuildertoloadacustomviewinanothernib?还有这个:http://soulwithmobiletechnology.blogspot.com