草庐IT

navigation

全部标签

xcode - Xcode Symbol Navigator 中的重复类

我的项目有几个目标。其中一些目标包含相同的文件。我认为这导致它们不止一次出现。难道我做错了什么?我能做些什么来不显示重复项吗? 最佳答案 我也一直在努力解决这个问题,我有大约10个目标,这使得符号导航器使用起来非常繁琐。可能有适用于某些情况的解决方法,具体取决于文件结构的复杂程度以及切换目标的频率。对我来说,我通常一次只处理一个目标,每个swift文件都包含在每个目标中(因此出现10次)。如果我将所有文件分配给我正在处理的单个目标,符号导航器中的重复类就会消失。转到项目导航器(CMD-1)选择在多个目标之间共享的所有swift文件显

ios - NavigationBar 标题没有出现

我以编程方式添加NavigationBar,后来又添加了标题,但它根本没有出现。这里有什么问题?letnavigationBar=UINavigationBar(frame:CGRectMake(0,0,self.view.frame.size.width,55))navigationBar.barTintColor=UIColor(red:44/255,green:54/255,blue:63/255,alpha:1)navigationController?.navigationItem.title="AAA"UINavigationBar.appearance().titleTe

ios - 为什么 UIBarButtonItem 显示为已禁用?

这个问题在这里已经有了答案:iOSUINavigationBarbuttonremainsfadedaftersegueback(4个答案)关闭4年前。我创建了一个非常简单的演示应用程序来展示一些使用UINavigationController的基本导航:我有两个Storyboard。这个想法是让点击(A)中的UIBarButtonItem显示第二个Storyboard中的ViewController(B),然后能够关闭(B)以返回到(A)。不确定我需要多熟练,因为我只是对返回A时UIBarButtonItem的外观感到困惑(在屏幕截图中显示为C)。基本上,该按钮似乎已被禁用。当我更改

ios - Git - Xcode 文件计划在 Project Navigator 'D' 中删除

我正在使用CoreData实现一些功能,当我添加一个xcdatamodeld文件时,我在项目导航器中的所有Xcode文件都带有一个“D”图标。当我删除xcdatamodeld文件时,一些文件将它们的符号更改为“?”。我做了一些研究,发现“D”表示项目/文件计划删除。当我尝试使用终端查看git状态时,我所有的项目文件都被删除了。有人可以帮助我在不丢失Xcode文件的情况下提交我的项目吗?任何帮助将不胜感激:)PS:我使用的是Xcode版本9.0beta4和Bitbucket服务器。这是我的项目导航器的屏幕截图:这是我的终端截图: 最佳答案

ios - iOS 中模糊的半透明导航栏

我试图在我的SwiftiOS应用程序中获得这种模糊半透明的导航栏效果(图像中的第一个导航栏):但我做不到。我尝试了几种方法,其中一些如下:setBackgroundImage,shadowImageandtranslucentattrsinAppDelegate(GettingtheNavControllerfromtheRootViewControllerattr)AppDelegatemain方法中的那些行:UINavigationBar.appearance().translucent=true;UINavigationBar.appearance().barTintColor=

swift - Swift 中的多 View Controller 导航

Swift中的侧边菜单导航swift4.2,Xcode10.0我的最终目标是能够轻松(正常)横向/导航我的ViewController,如下所示。我希望能够使用通用侧边菜单从ViewController导航到ViewController。至此,我想出了一个令人难以置信的hacky方法来完成此操作,其中当我在侧边菜单中选择一个ViewController时,它会关闭侧边菜单,然后在呈现下一个View之前从那个Controller开始,假设它不是目标ViewController,当我从那个ViewController转到目标ViewController时,一个窗口会暂时覆盖它的内容。从侧边

day38-Mobile Tab Navigation(手机tab栏导航切换)

50天学习50个项目-HTMLCSSandJavaScriptday38-MobileTabNavigation(手机tab栏导航切换)效果index.htmlhtmllang="en">head>metacharset="UTF-8"/>metaname="viewport"content="width=device-width,initial-scale=1.0"/>title>MobileTabNavigationtitle>linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14

Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location解决方法

点击vue路由跳转,控制台报错:Avoidedredundantnavigationtocurrentlocation:“/xxxxxx“解决方法一、描述问题在使用this.$router.push跳转页面时候,重复点击菜单引起路由重复报错比如当前页面显示区是路由组件‘/cats’,重复点击按钮进行this.$router.push跳转,要跳转的组件仍然是‘/cats’,那么控制就会报如下错误:二、报错原因由于vue-router3.0及以上版本回调形式改成PromiseAPI的形式了,返回的是一个Promise。也是说push和replace都是Promise类型了。而Promise的回调函

ios - 在我的 mapView Controller 中使用 iOS 中的 Mapbox 导航

我想在iOS中集成Mapbox导航,我可以很容易地获取两个坐标之间的方向/路线,也可以从mapbox获取导航路径,我们可以使用下面的代码letoptions=NavigationOptions(styles:nil)letviewController=NavigationViewController(for:self.directionsRoute!)viewController.delegate=selfself.present(viewController,animated:true,completion:nil)但问题是我想在我的mapview中显示导航,它是另一个ViewCon

Swift 导航栏项目不调用操作

我在导航栏上有一个调用操作的项目。它停止工作。我已将项目与操作断开连接并重新连接。还是没有Action。该Action附在Storyboard中。如何调试或解决此问题? 最佳答案 尝试这样的事情如果你有一个参数overridefuncviewDidLoad(){super.viewDidLoad()self.navigationItem.rightBarButtonItem=UIBarButtonItem(title:"ButtonName",style:.done,target:self,action:#selector(Your