草庐IT

View1Controls

全部标签

iphone - 在 iOS7 上处于后台状态时修改当前 View

iOS7带有查看、切换和关闭正在运行的应用程序的新功能。但这对某些应用程序来说可能是个问题。我正在为一个内部有敏感数据的客户端开发,在用户离开/关闭应用程序后,它仍然可以在正在运行的应用程序中看到,iOS7以某种方式缓存了最后一张图像。所以我想知道如何以某种方式满足这个需求,然后我偶然发现了PayPal应用程序。他通过模糊图像做得很好。我正在努力做到这一点。到目前为止,我的进展并不顺利。这是我到目前为止所做的。我使用applicationDidEnterBackground&applicationWillEnterForeground在当前View之上添加/删除图像(模糊图像/透明)的

iphone - 委托(delegate)没有从另一个 View Controller 调用,尝试了一切

我有2个ViewController,它们之间有一个segue。我的主视图Controller称为ViewController.在我的第二个ViewController中称为PreferencesViewController我有一个按钮必须更改我的主ViewController中的一些值。但它没有...我在我的PreferencesViewController.h中设置了委托(delegate)协议(protocol)就像我在StackOverflow上看到的几个例子一样(是的,我用谷歌搜索了它;))。我还导入了PreferencesViewController.h文件到我的主View

ios - 用手指向上拖动 Child View Controller 并在点后锁定

我正在尝试实现两个ViewController之间的平滑过渡。我想要做的是在VC1的底部有一个UIView。当用户向上滑动/拖动View时,VC2将以模态方式呈现。我想要发生的是,当用户向上拖动View时,View将跟随手指移动,VC2将被拖到屏幕上。一旦用户手指经过一个点然后松开,我希望它随后锁定到位。当用户在View上向上滑动时,我已经成功地实现了UIGestureRecognizer。然后呈现。这只有两个问题:1)不随用户手指过渡2)只有4种模式过渡样式(CoverVertical、FlipHorizo​​ntal、CrossDissolve和PartialCurl)——我不想使

ios - 内存管理 ARC 和 View Controller

我今天在想这个,现在我测试了我有点困惑......当通过将viewController推送到导航堆栈或以模态方式呈现ViewController使用viewControllers时,我想知道内存管理。让我们将模态示例用作思想实验,这里是创建和呈现View的源代码,在我的示例中,是否使用ARC并不重要,所以这里都有:使用ARC:ViewController*myViewController=[[ViewControlleralloc]init];myViewController.delegate=self;[selfpresentViewController:myViewControll

ios - 在 View Controller 之间传递核心数据项

我正在制作一个需要核心数据来存储一些信息的应用程序,我已经设法让应用程序创建实体并添加信息,但是我无法编辑它我有一个ListViewController显示此信息的简要概述,另一个ListViewController用作模态视图以允许用户编辑他们的信息。当用户点击列表项时,我需要应用程序显示模态视图Controller以及从核心数据模型加载到相关文本框中的选定信息,当用户单击保存时,我需要保存更改当用户点击列表项时,信息未传递到模态视图中,NSLog为我确认-它告诉我我在prepareForSegue:方法中点击的项目,并且在模态视图的viewDidLoad中为空:代码如下:这是来自M

ios - 更新时自定义注释不会在 map View 上更新

我正在执行willChangeValueForKey和didChangeValueForKey调用,但即使使用它们,mapView委托(delegate)也永远不会运行通过mapView:viewForAnnotation:来更新事情。如何强制更新MKAnnotation?当图像更改时,annotationView.image不会更新,annotationView.image也不会更新。据我所知,通过我的NSLog行,当MKAnnotation更新时,mapView:viewForAnnotation:不会被再次调用。.h#import#import#import@interfaceM

ios - 父 View 边界的最小 x 值?

这个表达式“父View边界的最小x值”在AppleDocumentation中是什么意思?关于UIScrollView中的自动布局?...somenotesregardingAutoLayoutsupportforUIScrollView:Ingeneral,AutoLayoutconsidersthetop,left,bottom,andrightedgesofaviewtobethevisibleedges.Thatis,ifyoupinaviewtotheleftedgeofitssuperview,you’rereallypinningittotheminimumx-value

ios - 如何在 UIView 中动态添加/删除按钮并重新定位其下方的按钮并垂直调整 View 大小?

我有一个在nib中定义的UIView,我需要能够在该View中显示/隐藏中间按钮。当我显示按钮时,我需要重新定位它下方的两个底部按钮,并使View更高以便为所有内容腾出空间。当我隐藏中间按钮时,我需要向上移动两个底部按钮并垂直调整View大小以降低它的高度。我不需要为其中任何一个设置动画,因为当View对用户可见时,更改永远不会发生。我是iOS的新手,我习惯使用Autolayout,但是在这种情况下我不能使用Autolayout来自动处理这个问题,所以我目前的方法是硬编码两个底部按钮的框架位置和尺寸对于两种不同的情况。我还为View本身硬编码了两种不同的帧大小。在viewDidLoad

iOS - 移动 View 不动画

我的View上有工具栏,我想用动画移动它,但动画不起作用,工具栏快速移动到新位置。我用它:[UIViewanimateWithDuration:2.0fanimations:^{[self.viewlayoutIfNeeded];self.toolbarBottomLayoutConstraint.constant=editing?0:-44;}];有人知道为什么吗? 最佳答案 我试过只改变动画block句子,它对我有用:[UIViewanimateWithDuration:2.0animations:^{self.bottomMa

ios - 我如何才能注意到 presentModalViewController 何时呈现任何 View Controller ?

为了解决这个问题,我尝试使用KVO(键值观察)来监控名为“presentedViewController”的属性。我制作了一个自定义ViewController作为基础ViewController,用于我的应用程序中所有ViewController的基础ViewController。然后,我将以下代码添加到ViewController的initWithNibName:bundle:。-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{self=[superinitWithNibName