草庐IT

nasty_bars_present

全部标签

iOS Present modal view controller 在启动时没有闪光灯

我想在第一次启动时以模态方式向用户展示一个教程向导。有没有办法在应用程序启动时呈现模态UIViewController,而至少在一毫秒内看不到它背后的rootViewController?现在我正在做这样的事情(为清楚起见省略首次启动检查):-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//...UIStoryboard*storyboard=self.window.rootViewController.storyboard

html - iOS 8 : web app status bar position and resizing problems

设置meta标签时apple-mobile-web-app-capable和apple-mobile-web-app-status-bar-style要创建全屏网络应用程序,iOS状态栏位于屏幕顶部(半透明),底部还有一个额外的空黑条。这是我的代码:TestCaptureaphotousingcameraapple-mobile-web-app-status-bar-style标签还有一个问题。通过相机输入拍摄并接受照片后,屏幕两侧会出现黑条。我在iPad3上使用iOS8GM。我认为这可能是iOS8的错误,但Apple似乎并不关心我的错误报告:(有人知道这个问题的解决方案/解决方法吗?

iphone - 自定义 UISearchBar : Trying to get rid of the 1px black line underneath the search bar

我的问题已经在标题中说明了:我想去除绘制在UISearchBar底部的黑线。有什么想法吗?这是我的意思的图像:更新:我认为该行是UITableView的tableHeaderView的一部分。我仍然不知道如何删除它。 最佳答案 试试这个searchBar.layer.borderWidth=1;searchBar.layer.borderColor=[[UIColorlightGrayColor]CGColor]; 关于iphone-自定义UISearchBar:Tryingtogetr

ios - 警告 : Attempt to present ModalTableViewController on MainTableViewController which is already presenting (null)

我的弹出窗口有问题。如果我点击一个单元格,我将加载一个弹出窗口以选择更多详细信息。一切正常,但当我再次按下手机时,每次都会收到以下消息:警告:尝试在已经呈现的MainTableViewController上呈现ModalTableViewController......(空)如果我点击另一个单元格,我将不会收到此警告。仅当再次点击同一行时。我尝试了很多东西,但我无法解决这个问题。我像这样加载我的弹出窗口:varpopover:UIPopoverController!varpopoverContent:ModalTableViewController!然后点击我的手机:popoverCo

iOS 7 UITableView : How to remove space between navigation bar and first cell

问题描述:在iOS7的分组UITableView中,表格View的顶部和第一个单元格之间存在间隙。奇怪的是,当我第一次加载内容时,表格看起来没问题(第一张图片),但是当我向下滚动时,顶部和第一个单元格之间出现一个空格(第二张图片):使用plain样式不会发生这种行为,但不幸的是我需要使用分组TableView样式。有什么想法吗? 最佳答案 只需在您的ViewDidLoad方法中添加这个self.automaticallyAdjustsScrollViewInsets=NO; 关于iOS7

ios - iPhone/iOS : Presenting HTML 5 Keyboard for Postal Codes

有几种技巧可以在移动设备上为HTML5输入(即标签)显示不同的键盘。例如,有些记录在Apple的网站上,ConfiguringtheKeyboardforWebViews.这些对于可用性来说非常好,但是当涉及到国际邮政编码的输入(主要是数字,但允许字母)时,我们只剩下一些糟糕的选择。大多数人建议使用pattern="\d*"显示数字键盘的技巧,但这不允许输入字母。type="number"输入类型显示常规键盘但转换为数字布局:这适用于iOS设备,但它会让Chrome认为输入必须是数字,甚至会更改输入的行为(向上/向下递增和递减值)。有没有办法让iOS默认为数字布局,但仍允许字母数字输入

iOS 7 及更高版本 : set status bar style per view controller

我尝试了很多方法来设置状态栏样式(默认或lightcontent),但无法让它在每个ViewController的基础上工作。我只能为整个应用设置状态栏样式。有没有人有提示?我尝试了UIViewControllerBasedStatusBarAppearance和-(UIStatusBarStyle)preferredStatusBarStyle{returnUIStatusBarStyleLightContent;}但是这些方法都不行。 最佳答案 你试过吗?在您的Info.plist中将“基于ViewController的状态栏外

ios - xcode/ Storyboard : can't drag bar button to toolbar at top

我有一个ViewController,它是一个表的详细View。当您单击表格的行时,它会将您带到详细信息View。详细View嵌入在导航Controller中,因此在导航栏的左上角有一个按钮可以将您送回表格。到目前为止一切顺利。我现在想在导航栏的右侧添加一个编辑按钮,以便您可以编辑详细View。我的计划是这将以模态方式添加另一个ViewController,让您可以编辑项目的详细信息。标准的东西。但是,当我尝试将一个栏按钮项从对象列表拖到导航栏时,它不会执行。相反,当我松开鼠标按钮时,它会将条形按钮留在底部的选项卡栏Controller上。(我的导航方案包括不同的选项卡,每个选项卡都有

ios - react-native中 'No bundle URL present'是什么意思?

当我运行一个react-native项目时,我得到一个错误nobundleURLpresent,但我不知道我犯了什么错误,我很困惑。 最佳答案 通过以下方式解决错误NobundleURLpresent:在项目根目录中运行以下命令以删除iOS构建目录,并在重新构建之前终止其他ReactNativesession(假设它们在默认端口8081上运行):rm-rfios/build/;杀死$(lsof-t-i:8081);react-native运行ios更新您的ReactNative工作流程以避免这些错误的发生,方法是将上述命令组合组合成

ios - 警告 :-Presenting view controllers on detached view controllers is discouraged

在我的应用中,我使用了导航Controller。稍后在某些View中,我使用presentViewController来显示缩放图像。我也没有使用Storyboard或Nib。我仅在iOS7中遇到此错误。它在iOS6及更早版本中运行良好:Presentingviewcontrollersondetachedviewcontrollersisdiscouraged 最佳答案 为避免在推送导航中收到警告,您可以直接使用:[self.view.window.rootViewControllerpresentViewController:v