草庐IT

default_controller

全部标签

ios - 在 View Controller 之间切换而不创建它们

目前,我正在使用ContainerView方法,像这样在ViewControllers之间切换:FromViewController.WillMoveToParentViewController(null);ToViewController.View.Frame=SourceViewController.View.Bounds;SourceViewController.AddChildViewController(ToViewController);SourceViewController.Tansition(FromViewController,ToViewController,0.

ios - View Controller 的一部分是静止的,一部分是水平滚动的

我想构建一个ViewController,其中ViewController的一部分是静止的,一部分是可滚动的。两个部分都有标题,其中一个是静止的,一个是随着该部分的内容移动的。我不希望该部分中的单元格单独滚动。所有单元格应与标题同时移动。我添加了一张图片,使我的观点更加清晰。 最佳答案 对两个View都使用UICollectionView并为一个View禁用滚动并为另一个View启用滚动 关于ios-ViewController的一部分是静止的,一部分是水平滚动的,我们在StackOve

ios - 导航 Controller 内的 pageviewcontroller 导致布局问题

我有一个UIViewController(使用Swift)它只是一个简单的项目列表。它作为一个UIViewController实现,我向其中添加了一个UITableView。这个“项目”View是通过我的滑动菜单实现中的这段代码调用的,并且滑动菜单的初始View嵌入在NavigationController中-因此滑动菜单中的所有View都采用导航Controller。Items是像这样调用的那些幻灯片菜单View之一self.openViewControllerBasedOnIdentifier("Items")这很好用,我明白了......然后我在右上角有一个添加按钮,您可以按下它

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,他告诉我他们都可以在同一个应用程序中完成,我不需要