Tag: uiview

如何使用UIVisualEffectView?

有人可以举一个小例子,将模糊应用到图像上吗? 我一直在试图找出一段时间的代码:(仍然在新的obj c! UIVisualEffectView提供了对复杂视觉效果的简单抽象。 根据所需的效果,结果可能会影响分层视图的内容或添加到视图的contentView的内容。 将UIVisualEffectView应用于现有视图,以将模糊或活力效果应用于正在退出的视图。 将UIVisualEffectView添加到视图层次结构后,将任何子视图添加到UIVisualEffectView的contentView。 不要直接将子视图添加到UIVisualEffectView本身。 https://developer.apple.com/documentation/uikit/uivisualeffectview#//apple_ref/occ/instp/UIVisualEffectView/contentView

UIView无限360度旋转animation?

我想旋转一个UIImageView 360度,并看了几个在线教程。 如果没有UIView停止,或者跳到一个新的位置,我都不能让他们工作。 我怎样才能做到这一点? 我试过的最新的事情是: [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{ imageToMove.transform = CGAffineTransformMakeRotation(M_PI); } completion:^(BOOL finished){ NSLog(@"Done!"); }]; 但是,如果我使用2 * pi,它根本不会移动(因为它是相同的位置)。 如果我试图做pi(180度),它可以工作,但如果我再次调用方法,它会向后旋转。 编辑 : [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{ [UIView setAnimationRepeatCount:HUGE_VALF]; [UIView setAnimationBeginsFromCurrentState:YES]; imageToMove.transform = CGAffineTransformMakeRotation(M_PI); } completion:^(BOOL finished){ NSLog(@"Done!"); }]; 也不起作用。 它进入180度,暂停一秒钟,然后重置到0度,然后重新开始。

UIView圆angular和阴影?

我已经从字面上尽我所能,但没有一个为自定义的UIView …我只是想要一个空白的白色视图与圆angular和光阴影(没有灯光效果)。 我可以逐个执行这些操作,但通常会发生clipToBounds / maskToBounds冲突。

iPhone UIViewanimation最佳实践

什么被认为是animation视图转换在iPhone上的最佳做法? 例如,苹果的ViewTransitions示例项目使用如下代码: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; 但是也有一些漂浮在networking中的代码片段,如下所示: [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.75]; [UIView setAnimationDelegate:self]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES]; [myview removeFromSuperview]; [UIView commitAnimations]; 什么是最好的方法? 如果你可以提供一个片段,它将不胜感激。 注:我一直无法得到第二种方法正常工作。

如何将iOS中的UIView转换为PDF?

关于如何在应用程序的UIView显示PDF有很多资源。 我现在正在处理的是从UIViews创build一个PDF。 例如,我有一个UIView ,像Textviews, UILabels , UIImages这样的子视图,那么我怎样才能把一个大的 UIView作为一个整体,包括它的所有子视图和子视图转换成一个PDF? 我检查了苹果的iOS参考 。 但是,它只是谈论将文本/图像文件写入PDF文件。 我面临的问题是,我想以PDF格式写入文件的内容非常多。 如果我把它们逐个写入PDF文件,这将是一项巨大的工作。 这就是为什么我正在寻找一种方法来编写UIViews到PDF甚至位图。 我已经尝试了从Stack Overflow中的其他Q / A复制的源代码。 但它只给了我一个空白的PDF与UIView边界大小。 -(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename { // Creates a mutable data object for updating with binary data, like a byte array NSMutableData *pdfData = [NSMutableData data]; // Points the pdf converter to the mutable data object and to the […]

给UIView圆angular

我的login视图有一个子视图,它有一个UIActivityView和一个UILabel说“正在login…”。 这个子视图有不圆的angular落。 我怎样才能使他们圆? 有没有办法在我的xib内部做到这一点?

以编程方式与Interface Builder / xib / nib进行自动调整屏蔽

我在一个(可能是错误的)假设,使xib中的右边距指示符相当于使用内部代码中的UIViewAutoresizingFlexibleLeftMargin等。 所以,我曾经根据这个快照思考: 今天晚些时候,我不得不交叉检查,并偶然发现这个线程 。 另外还有苹果文档,标题为“使用自动修复规则自动处理版面布局”部分,链接如下: https : //developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html 所以我现在有一个更新的概念,就如何以编程方式设置自动调整屏蔽等同于xib设置: scheme1 :仅设置(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)相当于: 在XIB? 场景2 :在代码中设置(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)相当于: 在XIB? 我的2更新情况是否正确? 我现在在我的理解?

如何判断UIViewController的视图是否可见

我有一个tabbar应用程序,许多意见。 有没有办法知道一个特定的UIViewController目前是否可以从UIViewController中看到? (寻找财产)

从UIView获取UIViewController?

有没有一种内置的方式从UIView到它的UIViewController ? 我知道你可以通过[self view]从UIViewController到它的UIView ,但是我想知道是否有反向引用?

cocoa:框架和界限有什么区别?

UIView及其子类都具有属性frame和bounds 。 有什么不同?