草庐IT

project-navigator

全部标签

iphone - 从底部加载一个 Navigation ViewController

我有四个ViewController,其中ViewController是使用UINavigationController加载的。我可以一个一个地切换到每个ViewController。问题是,因为我使用的是NavigationController,所有ViewController都是从左侧或右侧加载的。但我想从底部加载ViewController。我知道我可以使用presentModalViewController从底部呈现ViewController。但它不等同于导航Controller,因为从第4个ViewController,如果我按下一个按钮,我需要来到第一个ViewContr

ios - 在 Navigation Bar 停留和 Tab Bar 消失的地方执行 segue

我的应用程序设计由UITabBarController和UINavigationController组成。我有一些UITableViews用于使用户能够选择要播放的文件-然后它转到AudioPlayer类。我有几种通过标签栏进入AudioPlayer的方法,因此我想在播放器处于事件状态后删除标签栏,只显示UINavigationController以便用户可以回到他以前的状态。如果我进行推送式转场,UITabBar和UINavigationBar都会保留。如果我进行模态转换——两者都会消失。如何让UINavigationBar保留,而UITabBar消失?

ios - 如何在 React Native Navigator 中禁用向后滑动手势

我正在使用ReactNative开发一个iOS应用程序。我使用了ReactNative的Navigator组件。当我将用户从一个屏幕推送到另一个屏幕时,用户可以通过在屏幕的左边缘滑动来弹出屏幕。我知道如何在nativeiOS代码中禁用它。然而,有什么方法可以阻止React-native应用程序中的这种行为。谢谢, 最佳答案 这里有一个很好的方法。你不需要破解节点模块!!定义一个新的场景配置。constNoBackSwipe={...Navigator.SceneConfigs.HorizontalSwipeJump,gestures

ios - NavigationBar BackButton 的 Navigation Bar 标题文本太长

我有一个自定义文本作为后退按钮,但自iOS7以来,它会自动缩短为默认的“后退”文本,甚至完全删除。有什么方法可以将默认“返回”文本更改为其他内容吗?我宁愿将其完全删除,也不愿用“返回”文本替换。 最佳答案 用这个做self.navigationController.navigationBar.topItem.title=@"YourTitle"; 关于ios-NavigationBarBackButton的NavigationBar标题文本太长,我们在StackOverflow上找到一个

ios - 字体名称 :size: How to import own font to project?

我尝试将自己的字体导入到项目中,但遇到困难。我做了研究,发现this但是从iOS3.2开始,这个功能是内置的。如果你需要支持pre-3.2,你仍然可以使用这个解决方案。我为iOS5.0创建应用程序。我正在尝试使用fontWithName:size:和docs表示字体的完整指定名称。这个名称结合了字体系列名称和字体的特定样式信息。所以我把我的显示名称放在那里。cell.textLabel.font=[UIFontfontWithName:@"Sansation-Light"size:10.0];但它不起作用。我在哪里存储这种字体?在我的项目中?那是正确的名字吗?我的字体名称是:Sansa

ios - 在 deviceready 上检查 navigator.globalization 在 iOS 上返回 undefined

我在iOS上使用PhoneGap2.2.0并绑定(bind)到devicready事件以查看navigator.globalization对象是否存在。我变得不确定。我的代码是这样的:document.addEventListener('deviceready',onDeviceReady,false);functiononDeviceReady(){alert('deviceready');navigator.globalization.getLocaleName(function(d){window.localStorage.setItem('localeLanguage',d.v

ios - 获取 UnityException : Launching iOS project via Xcode4 failed

我正在尝试移植unity项目,但它给我这个错误“GettingUnityException:LaunchingiOSprojectviaXcode4failed.”。我还使用Xcode5和Unity4.2进行编译。请告诉我如何解决这个问题。这让我有点沮丧。 最佳答案 我遇到了类似的问题并在这里找到了答案:http://forum.unity3d.com/threads/200437-Unity-4-2-0f4-and-Xcode-5-not-working和这里http://answers.unity3d.com/questions

iOS 7 Navigation Bar Jump on Flip Horizo​​ntal Segue

在我的应用程序中,当我在iOS7中使用导航栏在导航Controller之间来回切换时,导航栏在动画结束时跳动了大约20像素。我知道这是一个之前在这里讨论过的错误,但是提供了解决方案:[self.navigationController.navigationBar.layerremoveAllAnimations];仅在新ViewController的segue中对我有用,但在另一个方向上不起作用,尽管我将该行添加到两个ViewController。还有其他人对此有解决方法吗? 最佳答案 Thisanswer一个类似的问题包括解决反向

iOS 7 + iPad : UISearchBar causes navigation bar content to be mixed with status bar

这只发生在iPad上:在UIViewController中放置一个简单的UISearchBarUINavigationController[可选]设置栏色调:self.navigationController.navigationBar.barTintColor=[UIColorclearColor];运行应用。点击搜索栏(触发动画)现在状态栏与导航栏内容(即标题、按钮)的顶部混合点击前:点击搜索栏后:问题发生在任何颜色上,但是使用[UIColorclearColor]作为附件的照片可以更容易地看到问题。任何解决方案都会很棒,尽管我更喜欢比每次都隐藏导航栏标题和按钮更优雅的方法。编辑此

iOS Swift : Application name is pulled from project settings and not from Info. plist

标题几乎说明了一切。我无法将我的应用程序名称本地化,因为它是从项目设置的信息选项卡中提取的,而不是从Info.plist文件中提取的。我怎样才能使用本地化info.plist文件中的名称,而不是项目设置中的名称? 最佳答案 我找到了解决方案!我对您可以在项目中本地化Info.plist这一事实感到非常困惑。事实上,你永远不应该那样做!最后我只需要创建一个新的字符串文件(InfoPlist.strings)。我本地化了这个并添加了:"CFBundleDisplayName"="NameInAccordingLanguage"最后很简单