标签: ios8

在iOS 8,iOS 9,iOS 10和iOS 11上UITabBar的高度是多少?

UITabBar的高度似乎在iOS 7和8/9/10/11之间发生了变化.我正在向其他人发布这个问题,以便轻松找到答案.

那么:iPhone和iPad上iOS 8/9/10/11上UITabBar的高度是多少?

cocoa-touch uitabbar ios ios8 ios9

52
推荐指数
3
解决办法
4万
查看次数

在iOS8模拟器上缺少键盘?

我在模拟器中针对iOS8检查我的应用程序,让我感到困惑的一件事是,当我点击UITextField或UITextView时,键盘没有出现在屏幕上!我仍然可以用我的硬件键盘输入文字.此外,如果input元素具有inputAccessoryView,则该视图将显示在屏幕底部.所以一切都按预期工作,除了键盘没有出现在屏幕上.这适用于整个应用程序中的所有输入元素.我没有将新功能用于自定义键盘.

检查设置 - 看不到任何可以提供帮助的内容.

我知道XCode6仍然是一个测试版但是这个问题似乎太明显了(或者是它!)

keyboard simulator xcode6 ios8

51
推荐指数
2
解决办法
1万
查看次数

无法在当前状态下引导设备:已引导

在模拟器中运行(构建+运行)项目时,对Xcode6 beta中的"无法在当前状态下引导设备:引导"错误的猜测.我只是在Xcode 6中运行我现有的项目,我在上面找到了消息.我尝试清理,删除派生数据,甚至重新启动模拟器都不起作用.最后我重新启动了我的Xcode 6然后它正在工作.任何更简单的方法来解决错误而不是重新启动您的xcode6.

错误的屏幕截图

runtime-error xcode6 ios8 xcode6.1

51
推荐指数
9
解决办法
2万
查看次数

iOS 8 Map Kit Obj-C无法获取用户位置

我使用Obj-C NOT SWIFT在iOS 8中使用Map Kit.我无法获得它设置的设备位置0.00,0.00,我收到错误:

Trying to start MapKit location updates without prompting for location authorization. Must call -[CLLocationManager requestWhenInUseAuthorization] or -[CLLocationManager requestAlwaysAuthorization] first.
Run Code Online (Sandbox Code Playgroud)

我实施了:(我一次只试过一次,没有运气)

if(IS_OS_8_OR_LATER) {
    [self.locationManager requestWhenInUseAuthorization];
    [self.locationManager requestAlwaysAuthorization];
}
[self.locationManager startUpdatingLocation]; 
Run Code Online (Sandbox Code Playgroud)

并在info.plist中

NSLocationWhenInUseUsageDescription  :   App would like to use your location.
NSLocationAlwaysUsageDescription  :  App would like to use your location.
Run Code Online (Sandbox Code Playgroud)

我得到提示允许应用程序使用我的位置,但在我同意没有任何变化.该位置显示为0.00,0.00.

显示用户位置的代码:

//Get Location
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.distanceFilter = kCLDistanceFilterNone;
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[self.locationManager startUpdatingLocation];

MKCoordinateRegion region = { { 0.0, 0.0 }, { 0.0, …
Run Code Online (Sandbox Code Playgroud)

objective-c mapkit cllocationmanager ios8

51
推荐指数
2
解决办法
5万
查看次数

电子邮件沉着的iOS 8

我正试图从Xcode 6开始在iOS 8中打开电子邮件,但收到错误.如果我从Xcode 5尝试,相同的代码工作正常.后来我从apple开发人员门户网站下载了一个示例代码:

https://developer.apple.com/library/content/samplecode/MessageComposer/Introduction/Intro.html

但结果是一样的.有什么东西,或某些设置,我缺少优化Xcode 6的代码

这是代码:在我的按钮操作中

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];

picker.mailComposeDelegate = self;

[picker setSubject:@"Hello from California!"];

// Set up recipients
NSArray *toRecipients = [NSArray arrayWithObject:@"first@example.com"]; 
NSArray *ccRecipients = [NSArray arrayWithObjects:@"second@example.com", @"third@example.com", nil]; 
NSArray *bccRecipients = [NSArray arrayWithObject:@"fourth@example.com"]; 

[picker setToRecipients:toRecipients];
[picker setCcRecipients:ccRecipients];  
[picker setBccRecipients:bccRecipients];

// Attach an image to the email
NSString *path = [[NSBundle mainBundle] pathForResource:@"rainy" ofType:@"jpg"];
NSData *myData = [NSData dataWithContentsOfFile:path];
[picker addAttachmentData:myData mimeType:@"image/jpeg" fileName:@"rainy"];

// Fill out the email body text
NSString *emailBody …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios ios8 xcode6gm

51
推荐指数
1
解决办法
2万
查看次数

如何在Swift中检查URL的有效性?

尝试使应用程序启动默认浏览器到URL,但仅当输入的URL有效时,否则会显示一条消息,指出URL无效.

我如何使用Swift检查有效性?

url swift ios8

51
推荐指数
11
解决办法
5万
查看次数

今天iPad的扩展高度远大于指定

My Today扩展需要基于窗口小部件显示的内容具有动态高度.我能够通过在最底部元素上添加约束来实现这一点:底部布局指南的顶部小于或等于最底部元素的底部,常量为0,优先级为999,乘数为1.

这与iPhone上的预期完全一样 - 小部件高度适合所有内容,并且在显示下一个小部件之前应用默认的底部边距.

但是在iPad上似乎将我的小部件的高度设置为等于最大高度通知中心将允许小部件 - 我的小部件下方有很多空间,它几乎全屏.

如何删除多余的空间?

我确切地知道问题是什么,但我不确定如何解决它 - 请参阅"问题"部分.首先让我解释一下设置:

设置:
我在故事板中设置了此扩展的视图,没有任何编程方式.视图由垂直堆叠的5个元素组成,其他一些元素水平堆叠.这些是从上到下的垂直线的自动布局约束 - 其中未声明的优先级为1000,乘数1:

UILabel: height = 35, top space to top layout guide with constant of 10
UIButton: equal height and width to a different button (whose aspect ratio is 1:1, there is no fixed width/height), top space to label 10
UIButton: equal height and width to same button, top space to above button 8
UIButton: equal height and width to same button, top space to above …
Run Code Online (Sandbox Code Playgroud)

ios autolayout ios8 ios-app-extension ios8-today-widget

51
推荐指数
1
解决办法
1511
查看次数

UIView在Swift中的背景颜色

有没有办法用Swift设置UIView背景颜色?

我知道在Objective-C中你会使用self.view.backgroundColor = [UIColor redColor];,但在Swift中它的工作方式不同.我环顾四周,因为斯威夫特只有一周左右,我找不到答案.

有没有人有什么建议?

swift xcode6 ios8

50
推荐指数
5
解决办法
11万
查看次数

iOS 8 - 如何隐藏键盘上方的建议列表?

有没有办法隐藏键盘上方的建议列表?我在文档中找不到任何解决方案.

ios swift xcode6 ios8

50
推荐指数
5
解决办法
3万
查看次数

滑动以显示"更多""标记""存档"按钮(如iOS 8上的邮件应用程序)

用户在表视图中滑动单元格时如何公开自定义按钮(如iOS 8中的邮件应用程序)

我希望当用户在表视图单元格上滑动时,要显示按钮(默认情况下是iOS 7及早期的删除按钮).在iOS 8的邮件应用程序中,您可以滑动并显示3个按钮"更多""标记""存档".我想显示其他颜色和标题不同的按钮.

Apple是否在UITableView中提供API?

谢谢

uitableview swift ios8

50
推荐指数
0
解决办法
3万
查看次数