标签: ios7

自从(iOS 7发布)以来,有没有办法在PC/Mac上不使用iTunes而获得UDID?

我正在为我的公司开发一个应用程序,我们正在通过将iPad添加到公司的iOS开发中心帐户来慢慢让人们进入"测试版".从那里我们为本地Intranet分发做一个临时构建.

在我的最后一次演出中,我会引导人们找到其中一个"为我找到我的UDID"应用程序,然后让他们向我发送它找到的UDID.

iOS 7已经关闭了 - 这些应用程序现在都已消失,如果你还有一个,它会返回一些与UDID无关的GUID.

所以我要做的就是将这些东西连接到我的Mac上,然后从iTunes中获取UDID,这有点麻烦(但是比试图向他们解释如何从iTunes获取它更加乏味,假设他们甚至安装它).有时它会尝试与我的Mac同步,除了在设备上放置我不想要的配置文件之外,它似乎没有任何影响.至少有一次我有一台iPad突然决定从iOS 6升级到iOS 7,我不确定是否与插入有关(在这种情况下,用户不希望升级).

除了将其插入机器之外,还有其他方法可以从iPad获取UDID吗?

要清楚:我不是想在应用程序中获取UDID,我只是想到了将UDID添加到我们的开发人员配置文件中的设备列表以便分发的最快方法.

itunes udid provisioning-profile ios7

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

更新标题时如何防止UIButton闪烁

当我在UIButton上调用setTitle时,该按钮在iOS 7中闪烁.我尝试设置myButton.highlighted = NO,但这并没有阻止按钮闪烁.

[myButton setTitle:[[NSUserDefaults standardUserDefaults] stringForKey:@"elapsedLabelKey"] forState:UIControlStateNormal];

myButton.highlighted = NO;
Run Code Online (Sandbox Code Playgroud)

以下是我如何设置更新标题的计时器:

- (void)actionTimer {
    if (myTimer == nil) {

        myTimer = [NSTimer scheduledTimerWithTimeInterval: 1.0
                        target: self
                        selector: @selector(showActivity)
                        userInfo: nil
                        repeats: YES];
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是实际更新标题的方法:

- (void)showActivity {

    NSString *sym = [[NSLocale currentLocale] objectForKey:NSLocaleCurrencySymbol];

    if (pauseInterval == nil) {

        // Update clock
        seconds = [[NSDate date] timeIntervalSinceDate:startInterval] - breakTime;

        // Update total earned
        secRate = rate.value / 60 / 60;
        total = secRate * seconds;
        [totalLabel setTitle:[NSString stringWithFormat:@"%@%.4f",sym,total] …
Run Code Online (Sandbox Code Playgroud)

uibutton ios7

80
推荐指数
6
解决办法
2万
查看次数

在iOS 7中更改后退按钮会禁用滑动以返回导航

我有一个iOS 7应用程序,我在这里设置一个自定义后退按钮,如下所示:

    UIImage *backButtonImage = [UIImage imageNamed:@"back-button"];
    UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];

    [backButton setImage:backButtonImage forState:UIControlStateNormal];
    backButton.frame = CGRectMake(0, 0, 20, 20);

    [backButton addTarget:self
                   action:@selector(popViewController)
         forControlEvents:UIControlEventTouchUpInside];

    UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
    viewController.navigationItem.leftBarButtonItem = backBarButtonItem;
Run Code Online (Sandbox Code Playgroud)

但是这会禁用iOS 7"从左向右滑动"手势以导航到之前的控制器.有谁知道如何设置自定义按钮并仍然启用此手势?

编辑:我试图设置viewController.navigationItem.backBarButtonItem,但这似乎并没有显示我的自定义图像.

uinavigationcontroller uibarbuttonitem uiviewanimation ios ios7

79
推荐指数
7
解决办法
5万
查看次数

无法隐藏Safari iOS 7 for iPhone/iPod touch中的导航栏

我不相信有任何解决方案可以使用javascript/css/html以编程方式隐藏栏,但让我试着描述一个问题.我们是移动游戏开发者团队,我们一直在开发游戏一年.

在iOS 7发布后,我们遇到了隐藏导航栏是不可能的问题.一旦用户点击Safari浏览器的上部或下部,导航栏就会再次出现并隐藏游戏的所有控件.

到目前为止我们找到的唯一解决方案是强制用户:

  1. 旋转设备
  2. 滚动页面
  3. 将应用程序添加到主屏幕

这些替代方案都不可接受.Apple似乎意识到了这个问题,但一直忽视它.他们关闭了一个报告的bug作为bug#14076889的副本.

我相信我们不是唯一遇到同样问题的团队.有谁知道解决方案?

javascript safari html5 ios ios7

78
推荐指数
3
解决办法
7万
查看次数

iOS7 UITextView contentsize.height替代方案

我正在将一个应用程序从iOS 6.1移植到iOS 7.我正在使用一个布局,其中有一个UITextView具有固定宽度,但它的高度基于其内容.对于iOS 6.1,检查contentsize.height并将其设置为textview的帧高度就足够了,但它在iOS 7上不起作用.

然后,我如何UITextView根据它显示的文本创建一个固定宽度,但动态高度?

注意:我是从代码创建这些视图,而不是使用Interface Builder.

uitextview ios ios7

78
推荐指数
4
解决办法
6万
查看次数

iOS 7半透明模态视图控制器

iOS 7上的App Store应用程序使用磨砂玻璃类型的效果,可以看到后面的视图.这是使用iOS 7内置的API还是自定义代码.我希望它会成为前者,但我在文档中看不到任何明显的引用.明显的事情(比如在模态视图上设置alpha属性)似乎没有任何影响.

要查看示例,请打开App Store应用程序,然后按右上角的按钮.

App Store主页 App Store中的模态视图

objective-c uinavigationcontroller presentmodalviewcontroller ios ios7

77
推荐指数
11
解决办法
4万
查看次数

在iOS 7上更改标签栏色调颜色

有没有办法将iOS 7上的标签栏的色调从带有蓝色图标的默认白色更改为带有不同颜色按钮的另一种颜色色调?

tabs colors ios ios7

75
推荐指数
5
解决办法
10万
查看次数

UIBarButtonItem在用作左侧或右侧导航栏项目时,自定义视图未在iOS 7上正确对齐

以下代码通过iOS 6运行:

UIButton *myButton = nil;
myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.bounds = CGRectMake(0,0,44,30);
// setup myButton's images, etc.

UIBarButtonItem *item = nil;
item = [[UIBarButtonItem alloc] initWithCustomView:customButton];
Run Code Online (Sandbox Code Playgroud)

这是按钮应该如何对齐:

正常定位

但是,在iOS 7上,按钮似乎从右侧或左侧偏移了太多像素:

iOS 7上的定位不正确

如何才能使我的自定义条形按钮项目正确对齐?

uinavigationbar uibutton uibarbuttonitem uinavigationitem ios7

75
推荐指数
4
解决办法
6万
查看次数

iOS 7 - 有没有办法在Safari中禁用滑动后退和前进功能?

对于某些网页,我们使用iPhone的左右滑动功能来拉取菜单.现在使用iOS7,他们已经引入了在向左和向右滑动的情况下返回到前一页和下一页浏览器历史记录的功能.

但有没有办法为特定页面禁用它,以便在滑动操作上没有冲突的行为?

safari ios ios7

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

UICollectionView增加了上边距

我想放一个水平显示拇指的UICollectionView控件(只有一行拇指).由于某种原因,UICollectionView将拇指向下推44像素,因此"0"高度实际上是"44".我假设它可能会添加这个空间来考虑导航栏高度(我只是假设).由于我的UICollectionView仅在屏幕的一部分上,我不想要这个边距.有没有办法删除它?

uicollectionview ios7

75
推荐指数
5
解决办法
4万
查看次数