-
0 votesanswersviews
在viewdidload的每个x加载上显示插页式广告
我想弄清楚,在每个x次加载的viewdidload调用上显示一个插页式广告 . 当我的viewdidload调用时,我正在加载该广告 . 但我想加载它,当viewdidload调用x时 . 任何帮助将不胜感激 . 这是我的代码; class DetailController: UIViewController, GADInterstitialDelegate { //Admob ... -
1 votesanswersviews
UIViewController里面的UICollectionView不允许滚动
Edit1: I am not using a storyboard everything has been added programmaticallyEdit2: Updated code snippet 您好,我对UICollectionView有以下问题 The CollectionView won't allow you to scroll no matter what you do... -
1 votesanswersviews
以编程方式返回到Swift中连续的第3个ViewController
我已经看到了关于如何回到以前的View控制器的太多线程,这使得感觉很容易实现 . 但就我而言,只有一种并发症 . 考虑以下情况 . VC1 --Opens--> VC2: vc2是一个显示Form的viewcontroller . 在正确填充时,用户被带到另一个VC . 称之为vC3 VC2 --Opens--> VC3: vc3是一个视图控制器,可以获取刷卡信息,如果提供... -
0 votesanswersviews
来自主UIViewController的IOS模态视图
我使用segue来呈现具有相同(UIViewController)swift类的UIViewController的模态视图 . 在模态中,我提供了一个UITextField来捕获一些用户输入;然后,当我然后解开模态上的segue以返回到原始视图时,该值将从UITextfield中删除,因此我认为我没有正确实现这一点(这里是较新的swift / xcode开发人员) . 我的问题是我应该每次创建一个... -
1 votesanswersviews
无法从Spritekit SKScene转到另一个UIViewController,XCODE8 / Swift
我完全坚持尝试从我的SpriteKit游戏的第5个和最后一个场景中执行一个segue到项目中的另一个View Controller(不是GameViewController,也不是根视图控制器) . 我尝试运行self.view!.window!.rootViewController!.performSegueWithIdentifier(“finalSegue”,sender:self),来自我... -
3 votesanswersviews
iOS推送导航控制器,第二个视图上没有栏
我有一个iOS应用程序,在UINavigationController中设计 . 但是,其中一个推送的视图控制器需要一个全屏视图,顶部没有导航栏 . (要回来,只有一个小的圆形按钮) . 但是,我尝试“隐藏”导航栏的任何方法(navigationCtl.navigationBar.hidden = TRUE)都会给我留下难看的文物 - 在推送视图之前调用它(在viewDidLoad或viewWi... -
1 votesanswersviews
iOS - UIPageControl页面指示符点不随UISwipeGestureRecognizer而变化
我正在使用 UIPageControl 和 UISwipeGestureRecognizer 在我的应用程序的2个视图控制器之间切换 . 我没有使用滚动视图修改了this教程 . 我有两个问题: 1)使用滑动手势改变视图控制器/页面,但不改变指示当前页面的点 . 我试过了 if (self.pageControl.currentPage == 0) { self.pageControl.curr... -
0 votesanswersviews
UIPageControl选择点并转到该页面
我有一个 UIViewController ,里面有一个 UIView ,我在其中添加一个 UIPageViewController ,其中 UIViewController 作为委托 . 问题是 UIPageViewController 的 UIPageControl 没有按照我预期的点选择工作 . 我期待如果我选择了第4点,它会把我带到第4点,然而,它不会像那样工作 . 如果我选择 UIPag... -
0 votesanswersviews
如何将数据从UIViewController传递到UITabBarController?
在UIViewController中: class ViewController2: UIViewController { var points = 0 var pressed = false @IBOutlet weak var label: UILabel! @IBAction func slider(_ sender: UISlider) { ... -
1 votesanswersviews
XCode 9(目标c):加载自定义XIB导致错误NSUnknownKeyException此类不是密钥值编码兼容的密钥[复制]
这个问题在这里已有答案: What does this mean? “'NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X” 65个答案 首先,大家新年快乐,并提前感谢您的回复!如果之前已经问过,我很感激你可以提供链接 . 过去几天一直在努力挖掘,没有人帮助过 ... -
13 votesanswersviews
如何完成交互式UIViewController转换?
我一直在尝试使用新的iOS 7自定义转换API,并查看了我能找到的所有教程/文档,但我似乎无法根据我的具体情况计算出这些内容 . 基本上我正在尝试实现的是一个视图上的UIPanGestureRecognizer,我将向上滑动并转换到VC,当我将手指向上移动时,当视图从底部向上滑动时VC会向上滑动 . 没有交互过渡,我没有遇到任何问题,但是一旦我实现了交互(平移手势),我似乎无法完成转换 . Her... -
0 votesanswersviews
获取ViewController视图的屏幕截图而不显示它
我需要获取ViewController视图的屏幕截图,而不在屏幕上显示视图控制器 . 基本上情况是这样的:我有三个视图控制器:VC1,VC2和VC3 . VC3需要接收VC2视图的屏幕截图 . 导航到VC3有两种不同的方法: 点击VC2导航栏上的“完成”按钮 . 这将获取VC2的屏幕截图并将其传递给VC3 在VC1中的表中点击一行可直接转到VC3 . 不知何故需要将VC2的屏幕截图发送到... -
79 votesanswersviews
模态视图控制器 - 如何显示和关闭
关于如何通过显示和解除多个视图控制器来解决问题,我在最后一周打破了我的头脑 . 我创建了一个示例项目并直接从项目中粘贴代码 . 我有3个视图控制器及其相应的.xib文件 . MainViewController,VC1和VC2 . 我在主视图控制器上有两个按钮 . - (IBAction)VC1Pressed:(UIButton *)sender { VC1 *vc1 = [[VC1 a... -
0 votesanswersviews
可以通过导航控制器查看
我的应用程序在开始时有一个演练 . 它是VC1 - > VC2 - > VC3,每个VC之间有自定义段 . 我的应用程序的主视图是一系列带导航控制器的视图控制器 . 导航控制器(根视图) - > VC4(主) - > VC5 应用程序委托确定初始视图控制器是VC1还是导航控制器 我的问题是如何从VC3中切换(或推送)到VC4,然后让导航控制器工作,这样我就可以通过导航控... -
-1 votesanswersviews
如何解除视图控制器链?
我有一组视图控制器VC1,VC2,VC3,VC4 . VC2有多个入口点,可以模态呈现或推送到导航控制器上 . 目前我在VC1 . 在某些动作上,我以模态方式呈现VC2 . VC2中的一些后续操作将我带到VC3-> VC4 . VC4中有一个按钮,可以将我带回VC1 . 我该如何以简单的方式实现这一点?一种方法是通过代表实现它 . 但是我需要在路径中的每个视图控制器中设置它吗? -
0 votesanswersviews
如何正确关闭呈现的ViewController并返回到父ViewController?
我正面临一个我将要描述的问题,并且发现了一些类似的问题,但我不相信我的问题 . 我有一个带有2个VC1和VC2选项卡的 UITabBarController . VC1代表VC4 . VC2分段为VC3,VC3分段为VC4 . VC4包含 MPMoviePlayerViewController 实例,如下所示: - - - - - -> VC1 \ TAB BAR VC / ... -
0 votesanswersviews
将1个viewcontroller转换为另一个
我有3个视图控制器:VC1,VC2,VC3 . 导航是按这样推动viewcontrollers(forward):VC1 - > VC2 - > VC3 . 现在,一旦我在VC3中,按下一个按钮,我想回到VC1(而不是VC2) . 如果我使用pop我会进入VC2,但是我如何直接从VC3进入VC1? (喜欢弹出两次......) -
17 votesanswersviews
iPhone X隐藏视图控制器上的家庭指示器
我有一个视图控制器,从上到下占据整个屏幕 . 我想隐藏iPhone X设备屏幕底部的主条形指示器 . 我怎么能在iOS 11中这样做? -
31 votesanswersviews
如何为子视图控制器设置topLayoutGuide位置
我正在实现一个与UINavigationController非常相似的自定义容器,除了它不包含整个控制器堆栈 . 它有一个UINavigationBar,它被约束到容器控制器的topLayoutGuide,它恰好是顶部的20px,这没关系 . 当我添加一个子视图控制器并将其视图放入层次结构时,我想在IB中看到它的topLayoutGuide并用于布置子视图控制器的视图子视图以显示在导航栏的底部 .... -
0 votesanswersviews
在xib文件中定义的UIViewController不会在故事板中加载
我正在尝试将其在xib文件中定义的视图加载到故事板中的UIViewController的子类 . 我们称之为NibViewController . 这种方法的重点是在应用程序的多个屏幕中重用相同的ViewController . 我知道's possible to do it manually in the code, but I'm正在寻找故事板中的解决方案 . 我尝试过其他主题的建议,比如th... -
153 votesanswersviews
UIViewController viewDidLoad vs. viewWillAppear:什么是适当的分工?
我一直有点不清楚应该分配给 viewDidLoad 与 viewWillAppear 的任务类型:在 UIViewController 子类中 . 例如我正在做一个应用程序,我有一个 UIViewController 子类命中服务器,获取数据,将其提供给视图,然后显示该视图 . 在 viewDidLoad 与 viewWillAppear 中执行此操作的优缺点是什么? -
3 votesanswersviews
viewWillAppear与loadView的构建视图层次结构
我正在通过代码构建我的视图层次结构,并想知道在我的控制器请求视图时,在loadView中创建整个层次结构是否更好,然后在viewWillAppear方法中将视图设置为屏幕动画,或者如果它是更好地保持简单,但可能需要通过在viewWillAppear中构建整个层次结构来更多地释放和分配内存 . 我的理解是控制器调用loadView在第一次需要时创建视图,然后尽可能长时间保持它,以便您可以离开并返回到... -
3 votesanswersviews
viewDidLoad和viewWillAppear与标签栏控制器
我正在查看viewDidLoad和viewDidAppear方法以更好地理解它们的作用,我遇到了article,它使用银行应用程序的示例来解释这些方法的工作原理: 考虑一个显示您当前余额的银行应用程序 . 用户可以点击按钮,该按钮在模态视图控制器中呈现附近的ATM列表 . 为了获得附近ATM的列表,应用程序必须提出核心位置和Web服务请求 . 在这种情况下,程序员可以在viewDidLoad中从... -
0 votesanswersviews
dismiss viewController总是触发viewDidLoad而不是viewWillAppear
我有一个标签栏,在最后一个标签中我有一个UIViewController A,里面有一个按钮,当你点击它时它会呈现一个UIViewController B: let bVC = B() bVC.settingsPresenter = self self.present(bVC, animated: true, completion: nil) 当用户在B中并想要离开屏幕时,有一个按钮在A(... -
3 votesanswersviews
在转换期间关闭显示错误视图的多个视图控制器
我总共有4个UIViewControllers . 每个视图都有一个按钮,按下时会显示下一个视图控制器 . 当按下最后一个UIViewController上的按钮时,它会在rootViewController上调用dismissViewControllerAnimated(true,,completion:nil) . 当调用它时,它会立即显示View#2,而不是继续使用View#4,因为它会转换... -
3 votesanswersviews
uiviewcontrollers应该始终是viewcontroller层次结构的一部分吗?
在下图所示的app中,我目前正在使用三个UIViewControllers:一个主视图控制器,一个用于主菜单,另一个用于主菜单启动的设置屏幕 . 当我更多地了解UIViewController如何工作以及它的设计目的时,我正在质疑我的架构的智慧 . 在我看来,子类化的要点是能够覆盖在控制器的生命周期中自动调用的方法:viewDidAppear,viewWillAppear,willRotateTo... -
4 votesanswersviews
从相机胶卷装入的照片在纵向模式下过度拉伸
我在使用相机胶卷中的图像进行UIView时遇到了问题 . 当我选择以纵向模式拍摄的照片时,视图总是将图像拉得太高,但是当我旋转设备时,图像被拉伸得很好 . - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { i... -
1 votesanswersviews
UIView旋转,模态视图横向和纵向,父无法渲染
我遇到了一些障碍,我希望有人可以帮助我 . 我将首先描述'游戏状态',然后问题是什么,所以这里是; 我有一系列与导航控制器链接在一起的视图控制器(这很好用), 所有这些视图控制器仅支持纵向模式(按设计), 在其中一个视图控制器(实际上是'end')中,用户可以单击表格单元格以弹出模态视图控制器(当然使用presentModalViewController(...)) 这个模态视图控... -
30 votesanswersviews
解雇模态视图控制器时如何保持呈现视图控制器的方向?
我有这个应用程序,我正在努力,我需要所有我的视图控制器,但一个是肖像 . 单一的视图控制器是特殊的我需要它能够旋转到手机的任何方向 . 为此,我以模态方式呈现它(未嵌入在NavigationController中) 所以(例如)我的结构是这样的: 窗口 - 肖像 根视图控制器(UINavigationController - Portrait) 主视图控制器(UIViewContr... -
2 votesanswersviews
iOS7 viewController和MPMoviePlayerViewController旋转
我尝试了很多东西,但我仍然无法在我的所有应用中只旋转1个viewControllor . 我希望 show (或者 rotate )在风景中只有一个带有 MPMoviePlayerViewController 的vc . 喜欢 Facebook app中的视频 . 该应用程序只是纵向,但视频可以旋转 . 播放视频后,应用程序以纵向模式返回 . 我可以试着但是在"done" v...