草庐IT

ViewController3

全部标签

ios - 用 NavigationViewController swift 呈现 ViewController

我有系统“NavigationViewController->MyViewController”,我想以编程方式在第三个ViewController中呈现MyViewController。问题是我在MyViewController中没有导航栏。你能帮助我吗?varVC1=self.storyboard.instantiateViewControllerWithIdentifier("MyViewController")asViewControllerself.presentViewController(VC1,animated:true,completion:nil)

ios - 使用 Swift 在一个 ViewController 中强制横向模式

我试图在横向模式下强制在我的应用程序中只显示一个View,我打电话:overridefuncshouldAutorotate()->Bool{print("shouldAutorotate")returnfalse}overridefuncsupportedInterfaceOrientations()->Int{print("supportedInterfaceOrientations")returnInt(UIInterfaceOrientationMask.LandscapeLeft.rawValue)}overridefuncpreferredInterfaceOrientat

获取用故事板创建的ViewController的属性

我目前正在学习Swift,并且正在尝试从故事板的作品中学习实例化,但是我现在面临的错误并没有得到太多记录。我在主故事板上创建了一个ViewControllerSimpleNewsviewController,这是我班级的代码,这并不复杂:classSimpleNewsViewController:UIViewController{@IBOutletweakvarmyImage:UIImageView!@IBOutletweakvarmyLabel:UILabel!@IBOutletweakvarmyText:UITextView!varevent:Events!overridefuncview

iOS:警告 "attempt to present ViewController whose view is not in the window hierarchy"

当我尝试在导航Controller上显示ActivityController时收到以下警告,Attempttopresentonwhoseviewisnotinthewindowhierarchy!我已尝试通过以下代码呈现ViewController,UIActivityViewController*activityController=[[UIActivityViewControlleralloc]initWithActivityItems:activityItemsapplicationActivities:applicationActivities];activityContro

objective-c - Xcode - 如何将 XIB 连接到 ViewController 类

我首先创建了我的TestViewController.h和*.m。之后是我的TestView.xib。现在我需要告诉我的xib:“是的,请将TestViewController类作为我的文件所有者”。我打开我的xib,转到其fileOwner的身份检查器并在“自定义类”TestViewController下选择。但这似乎还不够——当我打开TestView.xib,然后选择“AssistentEditorView”时,它应该会在分屏的右侧显示相应的ViewController——在我的例子中是“TestViewController。H”。但事实并非如此!是否有必要以任何方式将xib绑定(

objective-c - ViewController 响应选择器 : message sent to deallocated instance (CRASH)

好的,这就是交易,我讨厌提出有关我的调试和崩溃的问题。因为我通常自己处理它们,但我只是无法解决这个问题,即使在已经查看了多个问题之后也是如此。好的,这就是问题所在,我发现我的应用程序随机打开和关闭,并出现此堆栈跟踪:***-[ViewControllerrespondsToSelector:]:messagesenttodeallocatedinstance0x1e5d2ef0ViewController的位置可能会有所不同,有时我的代码崩溃的位置与特定的ViewController有NO相关性并且不属于或调用它。另外,为了获得控制台跟踪,我启用了Zombies,否则我根本不会得到控制

iphone - Storyboard - 引用 AppDelegate 中的 ViewController

考虑以下场景:我有一个基于Storyboard的应用程序。我将ViewController对象添加到Storyboard,将此ViewController的类文件添加到项目中,并在IB身份检查器中指定新类的名称。现在我将如何从AppDelegate以编程方式引用这个ViewController?我已经使用相关类创建了一个变量并将其转换为IBOutlet属性,但是我看不到任何能够在代码中引用新ViewController的方法-任何ctrl-drag连接的尝试都不起作用.即在AppDelegate中,我可以像这样访问基本ViewController(MyViewController*)s

iphone - 使用 UINavigationController 从右向左推送 ViewController

众所周知UINavigationController从左到右推送ViewController,有没有办法从右到左推送View?就像返回按钮的动画一样。现在我有这个:[self.navigationControllerpushViewController:viewControlleranimated:YES]; 最佳答案 您可以从navigationController的viewcontrollers数组创建一个NSMutableArray并在当前viewController之前插入新的viewController。然后设置没有动画的

iphone - 使用 UINavigationController 从右向左推送 ViewController

众所周知UINavigationController从左到右推送ViewController,有没有办法从右到左推送View?就像返回按钮的动画一样。现在我有这个:[self.navigationControllerpushViewController:viewControlleranimated:YES]; 最佳答案 您可以从navigationController的viewcontrollers数组创建一个NSMutableArray并在当前viewController之前插入新的viewController。然后设置没有动画的

ios - tableView :canEditRowAtIndexPath: crash when popping viewController

我有一个带有UITableView的viewController,我允许通过滑动编辑(删除)其中的行-就像在邮件应用程序中一样。除其他外,我使用以下方法:-(BOOL)tableView:(UITableView*)tableViewcanEditRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}但是,如果我有一个删除按钮,同时我使用UINavigationController的后退导航,即当我popViewControllerAnimated:时,应用程序会崩溃以下消息:[ViewControllertableView:canEdit