草庐IT

UINavigationController-like

全部标签

iphone - 如何访问 UINavigationController 中的先前 View 元素

我有一个UINavigationController,我在其中加载不同的ViewController。我想知道如何访问我以前View的元素(如标签等)。这是一个例子。ViewAmyLabel.text=@"第一View";(用户移动到ViewB)ViewB(用户输入了一条消息,我需要在ViewA中显示)类似于ViewA.myLabel.text=@"userenteredmessage"我尝试了很多东西,但没能找到任何非常有用的东西。请帮助..我正在使用没有ARC和Storyboard的Xcode4。谢谢山姆编辑:我想更新ViewA的viewController中声明的属性,而不是直接

objective-c - 从推送的 UIViewController 访问根 UINavigationController

我的项目遇到了问题。每次我尝试从PushedUIViewController访问我的UINavigationController时,我都会返回“(null)”。所以这是我的项目结构:1.AppDelegate.minitalisesUINavigationController2.UINavigationControllerstartswithWelcomePage3.WelcomePagePushesNewUIViewControlleronButtonPress4.UIViewControllerreturns(null)whenself.navigationControllerca

iphone - NSPredicate 同时使用 IN 和 LIKE

我有一组搜索值,我想将它们与NSPredicate中的LIKE查询结合使用:NSPredicate*p=[NSPredicatepredicateWithFormat:@"textFieldINLIKE[c]%@",array];这行不通,但是否可以查看textfield是否对数组中的每个值进行了LIKE比较? 最佳答案 你应该使用NSCompoundPredicate。它让您可以将一系列LIKE谓词与OR组合起来。NSMutableArray*subpredicates=[NSMutableArrayarray];for(NSSt

iphone - UINavigationController 的通用右 UIBarButton

如何将通用右/左UIBarButtonItem添加到UINavigationController?我正在尝试为所有UIViewController制作一个具有相同左右导航栏按钮的基于导航的应用程序谢谢你 最佳答案 创建一个基本的UIViewController@interfaceBaseController:UIViewController{}@end@implementationBaseController-(id)init{//settheuniversalbarbuttonitemself.navigationItem.rig

iphone - 将 View 添加到 uinavigationcontroller 后将 View 调整到合适的高度

所以我使用了一个以编程方式创建的uiviewcontroller(具有默认View)TestViewController*aVC=[[MJImageCropViewControlleralloc]init];[[selfnavigationController]pushViewController:aVCanimated:YES];里面的viewDidLoad里有这样的东西self.view.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;问题是,pushedViewCo

objective-c - 为什么旋转时 UIViewController 不填满窗口,而 UINavigationController 却填满?

我刚刚注意到,当UIViewController是窗口上的根Controller时,自动旋转会在窗口旋转时渗出一些窗口。但是,当您使用UINavigationController作为根Controller时,情况就不是这样了。UINavigationController做了哪些不同的事情来避免渗漏? 最佳答案 我的猜测(遗憾的是我目前没有好的Xcode可以测试)是它与UIViewController的wantsFullScreenLayout属性有关。我怀疑UINavigationController返回YES,而默认VC返回NO。

objective-c - UINavigationController 后退按钮按下和 viewWillDisappear

我有一个聊天应用程序,我只是想让连接管理器在我的UINavigationController上的后退按钮被按下时离开当前聊天室(或者以任何其他方式保留View).viewWillDisappear:对我不起作用。与其他一些有问题的人(例如UINavigationControllerandviewWillDisappear)不同,我有一个完全应该是教科书式的View设置-一个UINavigationController,导致一堆子类UIViewControllers通过segues连接。当我离开聊天室ViewController时,我可以做些什么来检测? 最佳

ios - Html5 Canvas : Can I draw really sharp on non-retina devices like iPad2?

我目前正在开发一个大量使用HTML5的移动网络应用程序.我在Canvas上画了很多圆圈和文字。我正在执行以下操作来检测我当前是否正在高清/视网膜显示器上绘图://RetinaDisplay?if(window.devicePixelRatio==2){canvas.style.width=canvas.width+"px";canvas.style.height=canvas.height+"px";canvas.width=canvas.width*2;canvas.height=canvas.height*2;context.scale(2,2);}如果我在Retina显示屏上,它

ios - 当 UINavigationController 出现在 UIPopoverController 中时 UIBarButtonItem 截止

当navController出现在UIPopoverController中时,我的UIBarButtonItem在导航栏中被截断。知道是什么原因造成的吗?问题截图:http://www.flickr.com/photos/92771610@N02/8432176079代码如下:UIViewController*vc=[[[UIViewControlleralloc]init]autorelease];UIBarButtonItem*saveButton=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSyste

ios - 在 iOS 中隐藏后退按钮的 UINavigationController 背景颜色更改

现在我正在尝试用我的自定义图像更改UINavigationController背景图像。我可以使用以下代码进行更改。[navigation.navigationBarinsertSubview:[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"navController.png"]]atIndex:1];所以我得到了下图。该图片是正确的并显示BarButton。但是当我转到detailViewController时,没有BackButton。但是我可以点击而看不到它。回到MainViewController后,我的UINavig