草庐IT

viewcontroller

全部标签

objective-c - UIButton 在 UIScrollView 中不工作

我有一个ScrollView,我在其中以编程方式创建按钮。触摸时,按钮应该加载另一个Nib。问题是,在触摸时,我得到[ViewControllerbuttonTest]:无法识别的选择器发送到实例让我带您看一下代码:应用委托(delegate).h@interfaceAppDelegate:UIResponder@property(strong,nonatomic)UIWindow*window;@property(strong,nonatomic)UINavigationController*viewController;appdelegate.m#import"ViewContro

ios - 一个 View Controller 中的多个 TableView

我在想是否可以在一个ViewController中拥有多个uiTableView。例如:tableView1和tableView2在一个ViewController中。ViewController的初始启动,tableView2应该被禁用并且不可见。tableView1应该显示与之关联的数据。当用户从tableView1中选择一行时...然后它应该在tableView2中显示与所选行对应的数据。tableView1应该仍处于启用状态,如果用户选择另一行,tableView2的内容也应该相应改变。感谢您提供的任何帮助或指导。:) 最佳答案

ios - 在 ViewController 之间传递数据是有效的,但不适用于 Tab Bar Controller

谁能帮我解决以下问题?我是Xcode的新手,我还在学习它,但我可以弄清楚如何在ViewController之间传递数据。这是我的工作代码:FirstViewController.h:#import@interfaceFirstViewController:UIViewController-(IBAction)displayView:(id)sender;@property(weak,nonatomic)IBOutletUILabel*lblFirst;@endFirstViewController.m:#import"FirstViewController.h"#import"Seco

ios - UIPageViewController 的 DataSource 代表一次滑动连续调用 2 次

这可能看起来像以前问过的问题(PageViewControllerdelegatefunctionscalledtwice),但问题是我无法将该解决方案应用于我的问题。您可能会注意到,我正在开发一个日历应用程序并使用UIPageViewController来管理我的年度日历显示。如您所见,我正在使用UIPageViewControllerTransitionStylePageCurl并且当用户curl页面(向前/向后)时,他们各自的委托(delegate)被调用两次,这根据执行的委托(delegate)给我2年的增量或减量。现在我需要找出导致此问题的原因并阻止它被执行两次。我知道在那些

ios - 如何在 ios 中的 ViewController 上加载 .xib UIviews

嗨,我是ios的新手,在我的应用程序中,我正在使用.xib文件加载UIView当我点击第一个按钮时,我想加载FirstView并删除其他View当我单击第二个按钮时,我想加载SecondView并删除其他View当我单击第三个按钮时,我想加载ThirdView并删除其他View我的代码:-#import"ViewController.h"@interfaceViewController()@end@implementationViewController@synthesizeleftView,rightView;-(void)viewDidLoad{[superviewDidLoad]

ios - 在 ios 中为 AV Player ViewController 定义 View 框架大小

如何在iOS中将视频作为背景播放?我关注了这个问题HowtoplayalocalvideowithSwift?,但AVPlayerViewController是一个Controller,不允许我决定包含视频的View的位置和大小。它总是采用一些预定义的值。 最佳答案 我已经为我完成的一个项目工作,但没有使用AVPlayerViewController-只是我添加到View层的普通AVPlayer。我有一个CollectionView,但您可以将视频插入图层中任何您想要的位置。尝试这样的事情:NSString*filepath=[[N

ios - 使用 Objective-C 从不同的 ViewController 重新加载 TableView

我不确定如何实现这一点,因此我问这个问题。我有2个名为abVC和xyVC的ViewController(VC)。abVC只包含TableView而xyVC只包含一个按钮。当我在xyVC上点击一个按钮时,它应该在abVC中重新加载tableview而不会移动到那个abVC。这可能吗?如果是..那么请帮助我,该怎么做? 最佳答案 你可以用block和NSNotification来做到这一点。使用block,您可以按如下方式实现它:在xyzVC.h中做如下属性:@property(strong,nonatomic)void(^callBa

ios - iPad详细设置页面,如弹出viewController

我想澄清的第一件事是我不是在谈论splitviewController。我想要一个带有导航Controller的弹出窗口,类似于您点击键盘>>语言或邮件>>新帐户时获得的导航Controller。现在这不是一个popoverController,有什么可用的标准框架吗?也许我错过了显而易见的事情。这样做的好处是它有导航Controller,因此View会调整大小以适应后续的tableview长度。 最佳答案 这不是弹出窗口。这是一个modalView的呈现风格UIModalPresentationFormSheet检查这个link有

ios - 从右到左推送viewcontroller动画

我正在创建一个交互式iPad应用程序,它使用了很多滑动。我想要从右向左滑动时动画也应该从右到左。从左到右的另一种方式是可能的:示例从左向右滑动,调用方法:[self.navigationControllerpushViewController:viewcontrolleranimated:YES];结果:好!动画从左到右,这是正确的。但现在换个方式....问题:如何制作从右到左转到另一个UIViewController的动画?可能的解决方案?:我尝试使用PopViewController,但我并不总是想返回到之前的ViewController。有没有办法操作之前的ViewControl

ios - 访问另一个 View Controller

我正在尝试从另一个ViewController(iOS)访问某些内容。我有我的ViewController.h:#import@interfaceViewController:UIViewController{...}@endViewController.m:#import"ViewController.h"#import"ViewController2.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{ViewController2.someVar=@"cakes";//th