草庐IT

odoo-view

全部标签

ios - MPMoviePlayerController View 未调整大小

我正在使用MPMoviePlayerController将其UIView呈现为正确的横向尺寸,但是当旋转到纵向时,它根本没有调整大小。我认为它的父UIView是不调整大小的。我该如何设置?我按照@AlexReynolds在UIViewautoresizingmasknotworkingforme中提到的说明进行了操作.这告诉我View在旋转时会调整大小。我仍然有一个问题,当加载播放器的UIViewController的UIView时,如果设备的方向是横向,它们会呈现到正确的框架,但如果设备在加载时处于纵向状态,则不会调整大小。有了@AlexReynolds的回答,我所要做的就是旋转一次

iphone - iOS 从 View Controller 访问 View 的变量

我在iOS上进行开发,并以编程方式构建我的View。我注意到,当我尝试从ViewController访问必须在我的View中更改的变量时,它们为空。我将发布View及其ViewController:RootViewController.h#import@classRootView;@interfaceRootViewController:UIViewController{RootView*rootView;}@property(nonatomic,retain)RootView*rootView;@endRootViewController.m#import"RootViewContr

iphone - iOS4如何重启 View Controller

我想重启一个ViewController。我所做的是将当前ViewController从导航堆栈中弹出,并将ViewController的新实例推送到堆栈中。但是,这不起作用。当前ViewController从导航堆栈中弹出,但新实例未被压入堆栈。这是我的代码片段:[[selfnavigationController]popViewControllerAnimated:YES];VideoPlayerViewController*videoPlayer=[[VideoPlayerViewControlleralloc]init];[videoPlayersetMedia:media];

iphone - 如何在不使用导航 Controller 的情况下创建基于多 View 的应用程序?

我对iPhone操作系统的编程比较陌生,但了解基础知识和其他一些知识。我想知道的是,我如何编写一个应用程序,它的行为就像有一个导航Controller,只是没有它附带的导航Controller栏? 最佳答案 试试UITabBarController:UITabBarControllerClassReference. 关于iphone-如何在不使用导航Controller的情况下创建基于多View的应用程序?,我们在StackOverflow上找到一个类似的问题:

iphone - 从 View Controller 中删除顶部栏

我有一个ViewController,我想有一个顶部栏,另一个我没有。它们都在同一个导航Controller中。如何让第一个ViewController没有顶部栏,而第二个ViewController有顶部栏?编辑:如果我使用[self.navigationControllersetNavigationBarHidden:YES];那么在下一个屏幕完成飞入之前,顶部栏曾经所在的位置将出现一个黑框。我该如何避免这种情况? 最佳答案 在你的第一个ViewController中使用这个属性:[self.navigationControll

objective-c - 在 View Controller 之间传递应用上下文

与使用全局状态相比,我看到了在ViewController之间传递依赖关系(注入(inject))的好处。不过,我很好奇人们是如何在实践中实现这一点的。在最简单的情况下,很容易在两个ViewController之间传递单个模型:MyViewController*vc=[[MyViewControlleralloc]init];vc.model=model;[self.navigationControllerpushViewController:vcanimated:YES];然而,我发现扩展这种方法有两个问题:1)您可能有一些所有ViewController都需要的服务(位置管理器、对

iphone - 如何在 UIScrollView 中的另一个 View 下方添加 View ?

在我的应用程序中,我使用UIScrollview列出详细信息。在ScrollView中,第一个subview是UItextview,第二个是UILabel等等。但是,当textview内容更多时,它与UILabel重叠,在SO和google中搜索了很多但找不到我的问题的确切解决方案。我在找如何在UILabelView或其他View下添加UITextView?感谢您的帮助。 最佳答案 尝试使用它,[YOUR_SCROLL_VIEWaddSubview:YOUR_TEXT_VIEW];YOUR_TEXT_VIEW.frame=CGRec

objective-c - 在没有 View Controller 的情况下使用 xib

我需要创建几个相似的View以一种简单的方式,我在xib中创建了一些View(每个全屏)我有一个ViewController来使用这个xib的View,代码如下:NSArray*views=[[NSBundlemainBundle]loadNibNamed:@"MyXibName"owner:niloptions:nil];[self.viewaddSubview:[viewsobjectAtIndex:aIndex]];此时,View显示正常。现在,这些View中有一些按钮,所以我为每个View连接一个socket坏事发生了应用程序因而崩溃uncaughtexception'NSUn

iphone - 更改 UITabBarController 的 View Controller

在UITabBarController中,选择一个选项卡后,我希望该选项卡的UIViewController发生变化(分配一个新的ViewController)。我正在尝试这个-NSMutableArray*tabBarViewControllers=[myUITabBarController.viewControllersmutableCopy];[tabbarViewControllersreplaceObjectAtIndex:0withObject:[[myViewcontroller1alloc]init]];[myUITabBarControllersetViewContr

ios - View Controller 的 NSMutableArray 不释放其对象的内存

这基本上与我的另一个问题有关here我正在尝试释放NSMutableArray其中包含ViewController。我做:self.viewControllers=nil;在viewWillDisappear因为我正在转向另一个View。但无论我做什么,ViewController都不会被释放。我也试过:[[scrollViewsubviews]makeObjectsPerformSelector:@selector(removeFromSuperview)];其中scrollview是拥有包含NSMutableArray的View.尽管包含NSMutableArray的引用计数,但我