问题标签 [ios7.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1364 浏览

ios7 - 在iOS7中旋转后UITextview文本不显示顶行

我有一个包含显示静态文本的 UITextview 的应用程序。我使用 UITextview 来滚动文本,这比在 UILabel 中显示的要长得多。出于某种原因,iOS 7 下的 UITextview 中的文本在旋转后不会保持滚动到顶部。这在 iOS 6 下运行时按预期工作。

这可以通过创建一个具有 UITextview 的项目来显示,该项目以故事板为中心,边距约为 50。然后添加将 UITextview 固定到主视图边缘的约束。确保文本字段包含足够的文本以导致滚动:

在此处输入图像描述

现在运行应用程序,文本将正确定位在 UITextview 中,第一行显示在顶部。旋转后,文字会下移:

在此处输入图像描述

旋转回纵向后,文本仍向下滚动几行。

如果您在 iOS 6 中运行它,所有这些都可以完美运行。我已经尝试进行了大量研究,并在 viewWillLayoutSubviews 中尝试了以下可能的解决方案,以使文本保持原位:

似乎没有任何效果。有谁知道如何保持文字的位置?

0 投票
5 回答
14968 浏览

ios - iOS 7.1 UITextView 在换行后仍未滚动到光标/插入符号

从 iOS 7开始,UITextView当用户键入换行的文本时,a 不会自动滚动到光标处。这个问题在 SO 和其他地方都有很好的记录。对我来说,这个问题在 iOS 7.1 中仍然存在。我究竟做错了什么?

在此处输入图像描述

我安装了 Xcode 5.1 并针对 iOS 7.1。我正在使用自动布局。

以下是我如何将文本视图的内容定位在键盘上方:

我尝试过的:我已经尝试了许多在此问题上发布到 SO 的解决方案,因为它与 iOS 7 相关。我尝试过的所有解决方案似乎都不适用于显示属性字符串的文本视图在以下三个步骤中,我概述了 SO ( https://stackoverflow.com/a/19277383/1239263 )上投票最多的答案如何响应用户第一次点击返回键。

(1.) 文本视图成为第一个响应者viewDidLoad。滚动到光标所在文本视图的底部。

在此处输入图像描述

(2.) 在输入单个字符之前,点击键盘上的返回键。插入符号消失在视线之外。

在此处输入图像描述

(3.) 然而,再次敲击返回键似乎使情况正常化。(注意:删除后一个新行会使插入符号再次消失)。

在此处输入图像描述

0 投票
2 回答
16092 浏览

ios - iOS7 新更新 V 7.1(11D167) 不兼容 Xcode 5 进行开发

我收到了IOS7新版本V7.1的通知。我已经安装在我的 iPhone 4S 上。作为开发人员,在 Xcode 5 SDK 的开发模式下未检测到我的 iPhone 4S。当我在 Xcode 中打开管理器时。表明,


此 iOS SDK 安装不支持“iPhone 4S”上的 iOS 版本。请将设备恢复到以下列出的操作系统版本,或更新到最新版本的 iOS SDK;可在此处获得。

iPhone 4S 7.1 (11D167) 上安装的操作系统


希望苹果能解决这个问题。

谢谢你的帮助。

0 投票
3 回答
1003 浏览

sprite-kit - ios 7.1升级后未调用Sprite Kit didBeginContact方法

在我将 iPhone 升级到 ios 7.1 后,didBeginContact 方法永远不会被调用。谁知道怎么修它?

我们有

在 MainScene.h

在 MainScene.m 中

0 投票
5 回答
11334 浏览

uipickerview - iOS 7.1 UITapGesture 不适用于 UIPickerView

我们使用 aUIPickerView来允许用户从选项列表中进行选择。我们正在添加UIPickerView作为容器 UIView 的子视图。然后我们将一个 UITapGestureRecognizer 添加到容器中UIViewUITapGestureRecognizer用于通过删除它的超级视图来解除选择器。

在 iOS 7.0 和以前的版本中,这按预期工作。但是,在 iOS 7.1 中,这种设置不再有效,因为UITapGestureRecognizer它无法识别点击并调用操作中指定的选择器(关闭选择器视图和容器视图)。代码如下

如果需要任何其他信息或者是否有更优选的方法来执行此操作,请告诉我。

0 投票
1 回答
2130 浏览

iphone - IOS 7.1:UIButton 的选定标题不起作用

今天我将我的 iPhone OS 升级到了iOS 7.1

UIButtons在新的 iOS 中一切看起来都很好,但我在我正在开发的应用程序中遇到了一个关键问题。

每个按钮的选定状态都消失了。例如,Like按钮在选择时的标题为“Liked”,但现在选择时根本不显示。按钮在每个状态下都只有没有背景/图像的文本。我尝试在Xcode 5.1中构建和测试应用程序,但仍然看不到按钮中的选定状态。

有没有其他人有这个问题或可以帮助我解决它?

0 投票
1 回答
2491 浏览

objective-c - IOS 7.1 UITabBarItem titlePositionAdjustment 和 imageInsets

对于 iOS 7 的早期版本,当我需要在UITabBarItem两个设置上移动标题和图像(通常是图标)的位置时。

myViewController.tabBarItem.imageInsets = UIEdgeInsetsMake(0, -15, 0, 15); myViewController.tabBarItem.titlePositionAdjustment = UIOffsetMake(-15, 0);

然而,自 iOS 7.1 更新以来,这为图像引入了两倍的插图大小。以下是基于我的发现的答案。

0 投票
1 回答
4134 浏览

ios - iOS 7.1 [UINavigationBar 外观] setBarTintColor 覆盖不起作用

为了以编程方式更改 barTint 颜色,我创建了一个自己的 UINavigationBar 类,它扩展了 UINavigationBar。在那里,我重写了 setBarTintColor 方法来更改颜色。在 iOS 7.1 中,这个方法永远不会被调用,所以我现在从“awakeFromNib”方法手动调用它,但我认为这是问题的开始。

我使用这个自定义类来覆盖以下外观设置:

在我的自定义类中使用此方法:

我发现:

在 7.1 中没有被调用,但是:

是。

如何使用自定义类覆盖 setBarTintColor 外观设置?

我的解决方案:

似乎设置这样的图像:

并像这样重置它:

在 iOS7.1 中也造成了一些副作用(与 7.0 大不相同)

我删除了背景图像,我只使用了 barTint 颜色,我用外观选项更改了它并更改了当前的(self.navigationController.navigationbar)。

我删除了我的自定义类。

0 投票
1 回答
1177 浏览

ios - UITextField TapGesture 在 iOS 7.1 上没有响应

我有一个以编程方式添加到视图的 uitextfield。我需要显示一个 UIPickerview,当我点击它时,我已经为此添加了一个 UITapgestureRecognizer 并且还启用了用户交互。在 IOS 7.0 之前一直运行良好。但是当我更新到没有被调用的 IOS 7.1 时。

0 投票
2 回答
1547 浏览

ios - iOS 7.1 中的 SDWebImage 崩溃

所以,我刚刚更新了我的 xcode 并开始为 iOS 7.1 构建我的应用程序。但现在我发现我的 SDWebImage 坏了。每当我尝试为 UIImageView 设置 ImageWithUrl 时,我的应用程序崩溃并出现以下异常和堆栈跟踪:

我不知道该怎么办,有人可以帮忙吗?