草庐IT

UiviewController

全部标签

ios - 如何从另一个容器访问容器 View

场景:我有一个主视图Controller,从那个ViewController我放置了3个按钮和3个容器View。对于每个按钮单击,我都启用了适当的容器。在这里我有家,关于我们和联系我们,从家我需要去联系我们容器View。如何从主容器ViewController启用“联系我们”容器View?欢迎大家多提宝贵意见,先谢谢了。 最佳答案 您可以执行以下操作:1)为您的容器ViewController(UIViewController的子类)创建一个自定义类,并在InterfaceBuilder中将该容器ViewController的类设置

ios - 从自定义 UITableViewCell 和 UIViewController 传递数据

我(相当)熟悉在UIViewController之间传递数据的转场和委托(delegate),但我目前的情况略有不同,我无法让它工作。上下文:带有ObjectiveC的XCode5和iOS7。我有一个TableView(动态原型(prototype)),它加载一个包含UILabel和UISwitch的自定义单元格(来自单独的Nib)。CustomCell.xib从CustomCell.h/m加载它的数据。主要内容在ViewController.h/m中,在该文件中我需要知道开关值是否更改(或者实际上是UISwitch的新值)。显然我在CustomCell.h/m文件中知道这一点,但需要

ios - Facebook 登录后更改 View Controller

我在下面列出了处理Facebook登录的ViewController。就像现在一样,应用程序运行并加载具有Facebook登录按钮的View。登录后,该按钮会将文本更改为“注销”。我希望发生的是,一旦用户登录,它就会转到另一个ViewController。我在Storyboard中添加了一个新的ViewController,并在两者之间做了一个“segue”,但我觉得我遗漏了什么。如果有帮助,我制作的新ViewController被命名为“homeViewController”。谢谢#import"ViewController.h"@interfaceViewController()@

ios - Objective-C:ViewWillAppear 在 buttonTouchUpInside 主体之前运行

我有一个带有2个ViewController的StoryboardiOS应用程序-第一个Controller有一个UIButton,带有一个到下一个ViewController的导出和一个buttonTouchUpInside方法。目前,第二个ViewController的生命周期在buttonTouchUpInside主体运行之前开始-这是个坏消息,因为viewWillAppear依赖于buttonTouchUpInside主体的完成。我该如何阻止这种情况发生?提前致谢 最佳答案 我假设“到下一个ViewController的导出

ios - 将 NavigationBar Tint/Colour 更改为导航堆栈中每个 ViewController 的不同值

好吧,这是一个我似乎无法弄清楚的奇怪问题,并且似乎没有在此处的任何答案中解决,至少就我能找到...而言我有一个导航Controller,其中有4个PushSegues到新的ViewControllers。我希望每个View的导航栏外观都具有不同的颜色。我看到的是它在我第一次进入堆栈中的VC时被覆盖,然后我无法从那时起更新它。在我的演示VC中,我这样做(使导航栏清晰/不可见)[self.navigationController.navigationBarsetBackgroundImage:[UIImagenew]forBarMetrics:UIBarMetricsDefault];se

ios - 如何解决错误 'No visible @interface for ' UIViewController' declares the selector ''

我正在使用Xcode5这是我的AppDelegate.h文件#import@interfaceAppDelegate:UIResponder@property(strong,nonatomic)UIWindow*window;@property(strong,nonatomic)UIViewController*viewController;@end这是我的AppDelegate.m文件#import"AppDelegate.h"#import"ViewController.h"@implementationAppDelegate@synthesizewindow=_window;@s

ios - 如何向现有 View Controller 添加 ScrollView ?

我在我的Controller中添加了很多ui元素,我还在实现代码中完成了web服务部分。似乎我的默认屏幕尺寸ViewController不足以显示信息。是否可以向现有Controller添加ScrollView,如果可以,请提供想法或示例,以便我可以添加更多ui元素。提前致谢。 最佳答案 尝试将主视图设为ScrollView:-(void)loadView{//createandconfigurethescrollviewUIScrollView*scrollView=[[UIScrollViewalloc]initWithFram

ios - 什么时候在容器环境中调用 viewDidLoad?

我的情况如下所示:我有不同的容器View。如果用户触发点击事件,我将创建一个新容器并在其上调用一个方法,该方法设置subviewController的内容。我遇到的问题是该对象(在我的例子中是UIWebView)当时不可用。原因是当时没有调用viewDidLoad,没有设置webview。现在我在构造函数中移动了webview的初始化。这导致了我的第二个问题:在另一个容器上,我加载了相同的subviewController(上面有WebView)。因为View的边界在我切换到自动布局的构造函数中不可用。现在无法应用自动布局,因为没有superView。问题的原因是subview的vie

ios - 如何使用为其他 UIViewController 生成 UITableView?

我正在尝试在我的UIViewController中使用生成的UITableView。这就是我尝试生成的方式:-TableViewGeneratorController.h#import@interfaceTableViewGeneratorController:UITableViewController@property(nonatomic,retain)UITableView*tableView;-(UITableView*)getTableView;@endTableViewGeneratorController.m#import"TableViewGeneratorControl

ios - 无法从 UIViewController 导航到 UICollectionViewController

我正在使用UICollectionViewController。当我使用UINavigationController从UIViewController导航到UICollectionViewController时,出现异常消息:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'UICollectionViewmustbeinitializedwithanon-nillayoutparameter.我不知道为什么会这样。我正在使用一个简单的UICollectionViewController,没