草庐IT

pre_controller

全部标签

ios - 如何将可自定义的 View 显示到所有 View Controller 中?

这个问题有点详细说明了我真正想知道的内容。我想制作一个应用程序,其某些功能看起来像SoundCloud和gaana。下面我展示了一些gaana的截图。在这里,如果我们单击任何歌曲,它们会自动更新上面的View并播放歌曲,并且此View将显示在所有ViewController中。单击此向上箭头按钮,它们将如何显示一个新View,而以前的小View不在其中并将CollectionView加载到这个新View中。如何完成所有这些操作?新View就在这里。 最佳答案 您可以通过创建叠加层来做到这一点,即您将UIView作为子元素添加到应用程

ios - 向下滑动 ScrollView 以关闭 View Controller

我使用来自here的ImageScrollView,它基本上是一个UIScrollView允许捏放大图片。我现在想添加向下滑动图片以关闭ViewController的可能性。我创建了一个UIPanGestureRecognizer,如果缩放比例处于最小值(因此整个图片在没有缩放的情况下可见),它可以正常工作。但是,如果缩放比例高于最小值,我该如何跳过平移手势识别器呢?因为它位于ImageScrollView之上,所以我无法在图片中滚动,因为滚动手势是由UIPanGestureRecognizer获取的。知道如何解决这个问题吗? 最佳答案

ios - 在详细 Controller 中打开通知

我在我的项目中使用了FireBase,我收到了关于主题的通知。当点击通知打开并将数据传递给详细Controller时。例如BBC新闻节目这是StoryboardimportUIKitimportUserNotificationsimportFirebaseimportFirebaseInstanceIDimportFirebaseMessagingimportSystemConfiguration@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate,UNUserNotificationCenterDel

ios - 如何在应用程序终止或终止时点击推送通知后打开特定 Controller

实际上我想在我的应用程序中做的是,我为通知设置了一个警报,然后我强行终止了该应用程序。现在当通知来了并且我正在点击它时,它只是打开应用程序而不是我想打开的特定Controller(HoroscopeNotificationViewController),而如果应用程序在后台运行设置警报后,则在点击通知时特定Controller的打开和工作正常。非常感谢您的帮助..提前致谢funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->

ios - 来自一个 View Controller 的输入附件 View 错误地出现在另一个 View Controller 中

我在我的应用程序中遇到了一个错误,尽管我覆盖了输入附件View,但第一个ViewController中的UIToolbar出现在第三个ViewController中。第一个ViewController:classFirstViewController:BaseViewController{@IBOutletweakvartoolbar:UIToolbar!overridevarinputAccessoryView:UIView?{returntoolbar}...第二个ViewController:classSecondViewController:BaseViewController

ios - 使用选项卡 View Controller 的演练

尽管我还有一个选项卡ViewController,它是初始ViewController,但我一直在尝试为我的应用程序创建一个演练。我已经能够识别用户何时首次打开应用程序,但是当我初始化演练ViewController时,出现Sigbart错误。这是因为我在应用程序委托(delegate)中设置了我的标签栏。如果是用户第一次打开应用程序,有没有办法让标签栏VC保持初始并隐藏第一个VC?还有其他方法吗? 最佳答案 我不知道用于检查用户第一次打开应用程序的代码,但为什么不在标签栏Controller上进行检查?然后lfltls第一次,您只

ios - 根据角色显示不同的view controller-Firebase, Swift 3

我正在构建一个非常简单的应用程序,用于将报告从用户发送给管理员。到目前为止,我已经完成了整个前端。我有菜单工作,报告序列是无缝的。现在是我承担后端工作的时候了。我是一名新的Swift开发人员,完全自学(就像你应该的那样:)),我在一些事情上遇到了困难。我只需要一些指导,我只是通过阅读在后面使用堆栈溢出来寻求建议,但从未问过问题。所以!我的问题是,敬虔的堆栈社区!:我有两个用户角色..普通用户管理员我希望能够根据他们在firebase中的角色,在他们登录时将他们重定向到各自的ViewController。现在!我问了我的一个friend,他告诉我他们都可以在同一个应用程序中完成,我不需要

ios - 自定义警报 View Controller 以在 IOS 中选择日期

这个问题在这里已经有了答案:HowtoadddatepickertoUIAlertController(UIAlertView)inSwift?(2个答案)关闭5年前。我有一个自定义警报ViewController来从日期选择器中选择日期,但我有点困惑我如何在警报ViewController中添加两个按钮以及当用户单击该按钮时它会在警报ViewController中显示日期选择器以及如何更改警报ViewController的颜色。我的代码是,UIAlertController*alertController=[UIAlertControlleralertControllerWithTi

ios - 我如何关闭 ORKTaskViewController 并呈现我选择的 View Controller ?

我花了24小时试图找到解决此问题的方法。当用户在我的应用程序上点击注册时,他们将不得不回答一系列调查问题(我使用ORKorderedtask(研究工具包)创建的)。调查完成后,我希望显示主页,但是当我测试应用程序并完成调查时,它会直接返回到注册页面。这是我的代码:1.呈现有序的任务ViewController;letregistrationTaskViewController=ORKTaskViewController(task:registrationSurvey,taskRun:nil)registrationTaskViewController.delegate=selfself

ios - UISearchBar 和导航 Controller 中的两个按钮

我正在尝试向我的导航Controller添加两个按钮和一个SearchBar,但对齐方式不正确。我几乎尝试了所有方法,例如更改SearchBar、UIButton的大小或更改Y定位,但都没有用。知道如何解决这个问题吗?我正在使用iOS11和Xcode9searchController=UISearchController(searchResultsController:nil)searchController?.searchBar.frame=CGRect(x:0,y:0,width:200,height:30)searchController?.delegate=selfsearch