草庐IT

ddr3_controller

全部标签

ios - 标签栏 Controller 中多个标签的一个导航 Controller

我希望有一个导航Controller,它将位于选项卡栏Controller中多个选项卡View的顶部。此导航Controller将在右上角有一个信息按钮,无论用户在哪个View(VC1/2/3),该按钮都会转到相同的View。这是到目前为止我在Storyboard中设置的内容:问题:只能通过“FirstVC”访问红色导航栏。我需要什么:我需要通过所有选项卡View访问红色导航栏。(第一个VC/VC1/VC2/VC3)。我研究的内容:我读到您可以简单地将每个选项卡View嵌入导航Controller中。我在这里预见的问题是导航栏的可重用性很差。该红色条将需要创建4次,并且这4个按钮中的每

Swift MKMapViewDelegate - 在 View Controller 之间传输坐标

我正在尝试构建一个map应用程序,它可以接收用户输入的纬度和经度坐标,输入时,将在不同选项卡的map上放置一个图钉。我的FirstVC包含一个“添加位置”按钮,该按钮连接到OtherVC,用户可以在其中输入坐标。SecondVC由MapView组成。我最初的想法是有一个特定的坐标数组,任何新的坐标都将附加到这个数组。执行是我缺乏的地方,因为我不确定如何将这个数组传输到MapView。这是我目前所拥有的:对于坐标的输入:importUIKitimportCoreLocationclassOtherVC:UIViewController{@IBOutletweakvarlatitudeFi

macos - 在当前窗口/ View Controller 的不同窗口/ View Controller 中执行代码

我在Xcode6中使用下面的代码来构建我使用appleswift为OSx构建的项目。我没有在此处看到的常用.m和.h文件。这是一个Storyboard,每个窗口都有一个AppDelegate.swift和一个类文件。下面的代码从OSX应用程序的主窗口打开一个附加窗口来显示视频。如何存储对新窗口对象的引用并使用它从当前窗口执行新窗口内的函数?我正在尝试在原始ViewController/窗口中创建播放控件以控制新窗口中包含的视频。我知道不同的窗口是不同类的不同实例,但我仍然试图掌握它们如何实时相互交谈,而不是我见过的大多数示例,其中一个ViewController将信息传递给另一个Vie

ios - View Controller 之间的共享 UI 功能

我有一些与UI相关的功能,例如显示警告弹出窗口、在屏幕中间显示事件指示器,或者在屏幕上显示带有自定义消息的动画UIView。我想在多个viewControllers中使用(VC1,在本例中为VC2),所以我不再重复。最初,我有以下代码,适用于从负责这些功能的BaseVC继承的两个VC。VC1​​是内嵌tablelView的UIViewController,VC2是内嵌collectionView的UIViewController。classVC1:BaseVC{funcviewDidAppear(animated:Bool){activityIndicatorBegin()}funcb

ios - UINavigationController:在每次转换后显示具有不同方向的嵌入式 View Controller ?

这是StackOverflow上的一个常见问题,但其他解决方案均无效。许多也是几年前写的。以下是一些被考虑的帖子:IsitpossibletohavedifferentorientationsforviewControllersinsideUINavigationController?SupportlandscapeforonlyoneviewinUINavigationControllerIsitpossibletohavedifferentorientationsforviewControllersinsideUINavigationController?Whycan'tIforc

ios - 如何在没有链接到 View Controller 的情况下快速创建标签栏项目

所以我的问题是我正在创建一个没有Storyboard的UITabBarController,并且我对如何创建一个没有Viewcontroller的UITabBar项目感到困惑。因为我想要做的是我的UITabBarItem的第二项是一个不呈现ViewController的Action。 最佳答案 虽然我使用Storyboard,但我在应用程序(关闭按钮)中实现了类似的功能。关闭按钮是一个viewController,但我使用以下代码让它像普通按钮一样工作:functabBarController(_tabBarController:U

ios - 如何快速清除和重绘 UIView 的内容(存在于 View Controller 中)?

我在ViewController中有一个UIView,我正在其中根据我的应用程序的要求绘制几行。在某个时间点之后,我希望其中一些线条消失,而其他一些出现在同一View中。我目前使用的方法是清除UIView并在更新的View中重新绘制我想绘制的所有线条。谁能告诉我正确的方法是什么?我已经经历了各种听起来很相似的问题,但并没有太大帮助。到目前为止,我已经尝试过类似的事情:-outletView.setNeedsDisplay()和letcontext=UIGraphicsGetCurrentContext()context?.clear(outletView.frame)这些似乎都没有任何

swift - WatchKit:仅更改一个界面 Controller 标题颜色

现在我只知道一种改变界面Controller标题颜色的方法,它是用Storyboard中的全局色调改变它。但是,这会改变界面标题的颜色。如何只更改一个界面Controller标题颜色?任何建议或提示表示赞赏。 最佳答案 不幸的是,目前无法以编程方式执行此操作。因此,这意味着您无法在运行时更改它。无论您做什么,都可以在WatchAppProgrammingGuide中找到答案。我们不得不承认,这个WatchKit版本有很多限制。https://developer.apple.com/library/ios/documentation/

ios - 如何关闭当前 View Controller 和parentviewcontroller?

我像这样呈现两个ViewControllerself.presentViewController(choosePlace,animated:true,completion:nil)self.presentViewController(shareController,animated:true,completion:nil)我想像这样解雇他们:println("parent\(self.parentViewController)")self.dismissViewControllerAnimated(true,completion:{self.parentViewController?.

ios - 如何创建一个基础 View Controller

我想要一个BaseViewController,它是UIViewController的子类,重写其中一个方法,但也需要它的子类来实现新方法。我的案例有点复杂,但这个简单的案例代表了我的问题:我的BaseViewController会覆盖viewWillAppear来设置它的标题,但标题字符串会来自它的子类。我考虑了一些选项,不确定是否/哪一个是最好的。1-带有错误抛出方法的类(我当前的解决方案):classBaseViewController:UIViewController{overridefuncviewWillAppear(animated:Bool){super.viewWil