草庐IT

viewcontroller

全部标签

ios - 以编程方式更改 Storyboard的 rootViewController

我已经使用Storyboards创建了我的项目。根ViewController位于Storyboard中,我没有在appDelegate中编写任何代码。现在我想展示我的应用程序的导览,所以我想将根ViewController从TabBar更改为我的TourVC,当应用程序的导览是完成后,我想再次将我的根ViewController切换回TabBar。于是上网查了一下,按照以下几点1)从app.plist文件中删除Storyboards,2)取消选中Storyboards中的选项“isInitialViewController”,这是在TabBarController的情况下选中的,因为

ios - 以编程方式更改 Storyboard的 rootViewController

我已经使用Storyboards创建了我的项目。根ViewController位于Storyboard中,我没有在appDelegate中编写任何代码。现在我想展示我的应用程序的导览,所以我想将根ViewController从TabBar更改为我的TourVC,当应用程序的导览是完成后,我想再次将我的根ViewController切换回TabBar。于是上网查了一下,按照以下几点1)从app.plist文件中删除Storyboards,2)取消选中Storyboards中的选项“isInitialViewController”,这是在TabBarController的情况下选中的,因为

ios - 在 iOS 中,如何向下拖动以关闭模态?

关闭模态框的一种常见方法是向下滑动-我们如何允许用户向下拖动模态框,如果它足够远,模态框将被关闭,否则它会动画回到原始位置?例如,我们可以在Twitter应用的照片浏览或Snapchat的“发现”模式中找到它。类似的线程指出,我们可以使用UISwipeGestureRecognizer和[selfdismissViewControllerAnimated...]在用户向下滑动时关闭模态VC。但这只处理单次滑动,不允许用户拖动模式。 最佳答案 我刚刚创建了一个教程,用于交互式地向下拖动模态以将其关闭。http://www.thornt

ios - 在 iOS 中,如何向下拖动以关闭模态?

关闭模态框的一种常见方法是向下滑动-我们如何允许用户向下拖动模态框,如果它足够远,模态框将被关闭,否则它会动画回到原始位置?例如,我们可以在Twitter应用的照片浏览或Snapchat的“发现”模式中找到它。类似的线程指出,我们可以使用UISwipeGestureRecognizer和[selfdismissViewControllerAnimated...]在用户向下滑动时关闭模态VC。但这只处理单次滑动,不允许用户拖动模式。 最佳答案 我刚刚创建了一个教程,用于交互式地向下拖动模态以将其关闭。http://www.thornt

ios - 在 appdelegate 中设置初始 viewcontroller - swift

我想从appdelegate设置初始ViewController。我找到了一个非常好的答案,但是它在ObjectiveC中,我无法快速实现同样的事情。ProgrammaticallysettheinitialviewcontrollerusingStoryboards-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:UIScreen.mainSc

ios - 在 appdelegate 中设置初始 viewcontroller - swift

我想从appdelegate设置初始ViewController。我找到了一个非常好的答案,但是它在ObjectiveC中,我无法快速实现同样的事情。ProgrammaticallysettheinitialviewcontrollerusingStoryboards-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:UIScreen.mainSc

ios - 无法在代码中调用 segue (Swift)

我在导航Controller中嵌入了一些View。我创建了一些segues(一些从按钮到其他ViewController,一些从一个ViewController到另一个。例如,我有一个从一个按钮到名为name2的ViewController的segue(Show),当我按下按钮时效果很好,但是当我尝试以编程方式调用它时,应用程序崩溃并给出错误。这就是我在ViewController1上调用segue的方式self.performSegueWithIdentifier("name2",sender:self)这是从ViewController1到ViewController2我还有一个不

ios - 无法在代码中调用 segue (Swift)

我在导航Controller中嵌入了一些View。我创建了一些segues(一些从按钮到其他ViewController,一些从一个ViewController到另一个。例如,我有一个从一个按钮到名为name2的ViewController的segue(Show),当我按下按钮时效果很好,但是当我尝试以编程方式调用它时,应用程序崩溃并给出错误。这就是我在ViewController1上调用segue的方式self.performSegueWithIdentifier("name2",sender:self)这是从ViewController1到ViewController2我还有一个不

ios - 键盘打破了 UICollectionViewController 中的布局

我有一个水平的UICollectionViewController,其中每个单元格的底部都包含一个UITextView。当我在UITextView内部点击时,当键盘出现时,CollectionView的高度减少了260点(我注意到这是键盘的高度)然后增加了130点,所以最终高度比期望的低130点。你知道为什么框架会以这种方式改变吗?我在下面包含了最相关的部分,或者您可以在这里找到测试项目:https://github.com/johntiror/testAutomaticPush/tree/masterUIViewController(简单地启动CollectionViewContro

ios - 键盘打破了 UICollectionViewController 中的布局

我有一个水平的UICollectionViewController,其中每个单元格的底部都包含一个UITextView。当我在UITextView内部点击时,当键盘出现时,CollectionView的高度减少了260点(我注意到这是键盘的高度)然后增加了130点,所以最终高度比期望的低130点。你知道为什么框架会以这种方式改变吗?我在下面包含了最相关的部分,或者您可以在这里找到测试项目:https://github.com/johntiror/testAutomaticPush/tree/masterUIViewController(简单地启动CollectionViewContro