草庐IT

swift - 转换后 subview 转换调整大小

我有一个容器ViewController和subviewController(类似于UITabViewController)。在一个subviewController的View和另一个subviewController的View之间转换时,我使用:letoldView=//getreferencetooldviewletnewView=//getreferencetonewviewUIView.transition(from:oldView!,to:newView!,duration:0.3,options:.transitionCrossDissolve,completion:nil

ios - UIStackView - 拖动以重新排列排列的 subview ?

我正在尝试就如何实现在UITableView和UIStackView上发现的相同类型的“拖动以重新排序”行为寻求一些建议。到目前为止,这就是我的想法:为每个arrangedSubview添加一个长按手势识别器长按时,添加一个叠加层UIView作为主视图的subview,并填充整个主视图。当我拖动临时的“重新排序”View时,这个叠加View将充当某种“Canvas”——我们将其称为tempView——围绕(更多内容在4中)将arrangedSubview的alpha设置为0(设置hidden=true将导致UIStackView动画关闭就像它被移除一样。将tempView添加到覆盖Vi

ios - 如何在 Google map Xcode 顶部显示 subview 或按钮

我试图在Googlemap上添加一个按钮。我尽我所能,但没有人能帮助我。在Xcode预览中,它显示在顶部,但在运行该应用程序后,它位于谷歌地图下方。PictureafterrunningappHowitlooksinXCODECODEOFMAPimportUIKitimportGoogleMapsclassHomeViewController:UIViewController,CLLocationManagerDelegate{@IBOutletweakvarscrollView:UIScrollView!@IBActionfuncrefreshLocation(sender:AnyO

ios - 使用标签隐藏 subview

我可以快速地给View一个标签letMY_CUSTOM_TAG=123tableView.tag=MY_CUSTOM_TAG我的问题是,如何使用swift从superView中删除带有标签的View?objective-c示例:#defineMY_CUSTOM_TAG1234mySubview.tag=MY_CUSTOM_TAG;[self.tableViewaddSubview:mySubview];//removeviewwithtag[[self.tableViewviewWithTag:MY_CUSTOM_TAG]removeFromSuperview];

swift - 检查 subview 是否存在于 swift 1.2

我已经使用添加了我的subviewself.view.addSubview(noticeSubView)在某些时候,我需要检查该subview是否存在,然后再进行其他一些操作等。我在搜索时发现了以下内容,但不确定它是如何完成的以及如何实现的。BOOLdoesContain=[self.view.subviewscontainsObject:pageShadowView];感谢任何帮助,谢谢。 最佳答案 与其询问您的View中是否存在subview,不如询问subview(在您的例子中是noticeSubView)是否有一个父View

ios - 以编程方式将自定义 UIViewcontroller 添加到 subview 但收到错误消息 "Cannot convert value of type..."

我正在尝试在Swift中以编程方式将自定义UIViewController类(UIPickerView)添加到我的主ViewController(不使用Storyboard)但我收到以下错误消息..."Cannotconvertvalueoftype'HabitViewViewController'toexpectedargumenttype'UIView'自定义UIPicker类:importUIKitclassHabitViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{@IBOut

ios - 将 subview Controller View 添加到动态 UITableViewCell

如何将subviewController的View添加到自定义UITableViewCell?我可以在cellForRowAtIndexPath中添加这样的View:self.addChildViewController(controlsViewController)cell!.cellView.addSubview(controlsViewController.view)controlsViewController.didMoveToParentViewController(self)但是当单元格消失时,我需要删除这个subviewController。我不太确定该怎么做。有没有更好

ios - Swift 将数据从 subview 发送到父 View Controller

我正在开发一个有ViewController和subview的应用程序。在subview上,我正在加载Googlemap,在主视图上,我有一个标签。我的问题是如何将数据从subview(map地理位置)传递到主视图上的标签,并在使用Swift更新位置时更新它。我找到的所有教程都使用prepareForSegue,我想在其中自动更新标签,因为它在主视图上。谢谢更新:我似乎无法让委托(delegate)方法工作。代码如下。MapChildController.swiftimportUIKitprotocolChildViewControllerDelegate{funcdelegateMe

objective-c - 如何切换 NSSplitView subview 的可见性 + 隐藏 Pane Splitter 分隔符?

我们有一个父SplitView(NSSplitView)和两个subview,Content和SideBar(侧边栏在右侧)。切换SideBarView的最佳Cocoa友好方式是什么?如果建议的解决方案包括动画,我会非常喜欢我真的不需要任何与外部插件等相关的建议(例如BWToolkit)提示:我一直在尝试这样做,但我在隐藏NSSplitView的分隔线时仍然遇到了问题。我该怎么做,同时隐藏它? 最佳答案 这是一个相当不错的教程,展示了如何做到这一点:UnravelingtheMysteriesofNSSplitView.隐藏分隔符是

ios - Swift 从父 View 中删除 subview

我有一个scrollView,我向它添加了一个refreshcontroll。self.refreshControl=UIRefreshControl()self.refreshControl.attributedTitle=NSAttributedString(string:"Frissítéshezhúzzad!:)")self.refreshControl.addTarget(self,action:"refresh:",forControlEvents:UIControlEvents.ValueChanged)self.scrollView.addSubview(refresh