• ios – 打开视图时,UITextView会部分向下滚动

    我创建了一个UITextView并添加了大量文本.当我启动视图时,UITextView总是部分向下滚动.因为用户可以向上滚动,但它只是感觉很奇怪. 怎么了?我错过了任何明显的设置吗? 请参考下图.部分文字被删除.我借用了link的文字. 我开始了一个简单的单视图应用程序这就是我的viewDidLoad的样子: - (void)viewDidLoad { [super viewDidLoad

  • 使用Xcode UI测试测试UIWebView

    我正在使用XCTest Framework和 Xcode 7 GM进行新的 Xcode UI测试.我有一个简单的UIWebView应用程序(它只是一个带有Web视图和按钮的导航控制器视图控制器),我想检查以下场景: > Web View加载页面www.example.com >用户点击按钮 > Web View使用URL加载一些页面:www.example2.com 我想在按下按钮后检查UIWeb

  • IOS:在@selector中添加一个参数

    当我有这行代码 UILongPressGestureRecognizer *downwardGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(dragGestureChanged:)]; 还有这个 - (void)dragGestureChanged:(UILongPressGe

  • ios – UICollectionView将图像添加到单元格

    我正在开发一个项目,该项目使用UICollectionView来显示可能有也可能没有图像的数据. 我正在使用的方法是检查图像URL是否为空,然后将ImageView添加到单元格上. - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPa

  • ios – 使用GLKit绘图

    我正在尝试使用opengl编写游戏,但是我在使用新的glkit类和iOS的默认模板时遇到了很多麻烦. - (void)viewDidLoad{ [super viewDidLoad]; self.context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; if (!self.conte

  • ios – 以编程方式确定iPad模态视图的大小

    我有一个iPad应用程序,它提供了一个模态视图.我想对模态视图的控件进行一些编程操作,但我找不到获取模态视图大小的方法.如果我调用View.Bounds或View.Frame,它会给我整个屏幕的边界/框架(即1024×768) – 但我从测量自己知道模态视图实际上是540×620左右. 虽然我知道我可以自己硬编码,这让我觉得很脏……是否有一种编程方式让模态视图获得自己的“真实”大小? 谢谢 约翰

  • ios – MPRemoteCommandCenter暂停/播放按钮没有切换?

    我在MPRemoteCommandCenter中获取播放和暂停按钮切换时遇到问题.无论出于何种原因,音频和事件都将正常工作,但命令中心不会将播放按钮更改为暂停按钮.这是我的代码…… - (void)setupMPRemoteCommandCenter{ MPRemoteCommandCenter *commandCenter = [MPRemoteCommandCenter sharedC

  • xcodebuild PRODUCT_NAME参数会影响所有目标

    我从命令行运行 xcodebuild,经常更改PRODUCT_NAME以区分版本和服务器端点(即MyProduct.r1234staging).这构建了几个依赖目标,这些目标是静态库,然后是最终应用程序.在xcode 3版本的命令中,PRODUCT_NAME仅影响最终产品,而不影响库.但是现在它似乎也在为库设置这些名称(即构建libMyProduct.r1234staging.a). 这是预期的行

  • ios – 包含尖括号<>的奇数属性声明语法

    我刚刚从2015 WWDC示例代码( https://developer.apple.com/sample-code/wwdc/2015/)下载了FourInARow,并注意到文件AAPLViewController.m中有一个奇怪的属性声明 @property NSArray<NSMutableArray<CAShapeLayer *> *> *chipLayers; 这是什么意思? 它是Obj

  • iOS用户界面自定义工具包?

    我知道iOS的最新版本增加了对通过其“外观”功能轻松定制其组件外观的支持.但是,我并不完全是艺术倾向. 有没有人知道提供预先打包的用户界面自定义工具包的资源,这些工具包易于使用iOS外观API进行插件?我正在寻找高品质的外观和感觉,但也希望看到示例代码显示如何将其集成到应用程序中.我真的不在乎是购买还是免费.我只想要看起来非常光滑和高品质的东西.思考? 更新:好的,我找到了一个提供我想要的东西的网

  • xcode – 在Interface Builder中具有自动NSNumberFormatter的NSTextField

    我一直在制作iOS应用程序,但我正在尝试MacOS开发.我在我的UI中添加了一个NSTextField,我注意到在 Xcode中,图形小部件中的一个选项是“NSTextField with NSNumberFormatter”,这意味着我将能够将字段的输入限制为数字和配置格式化程序在某种程度上. 当我将带有NSNumberFormatter的NSTextField添加到我的UI时,我可以看到它有一

  • ios – 在UITabBar上查看

    与播放歌曲时Spotify或Apple Music应用程序的功能类似,它会在UITabBar上放置一个自定义视图: 我试过的解决方案: >具有最大容器视图的ViewController中的UITabBarController,以及底部布局指南上方Container View49pt顶部的自定义视图: 问题:嵌入在底部的UITabBarController中的ViewControllers中的任何内

  • ios – 使用Avplayer在后台播放视频

    在我的iPhone应用程序中,我想在应用程序进入后台模式时继续播放视频. 我正在使用AVPlayer而没有找到任何方式在后台播放视频.如果有人能帮助我,我将非常感激. 谢谢 令我惊讶的是,我可以说这可以实现,我只是做到了. 此方法支持所有可能性: >用户锁定的屏幕; >按下主页按钮; >切换到其他应用程序. 只要你有一个运行iOS的AVPlayer实例就可以防止设备自动锁定. 首先,您需要配置应用

  • ios – iframe比iPhone上应该更宽

    我有一个iframe,我嵌入到响应式WordPress主题中.它在一些移动设备上看起来不错,但在iPhone上,iframe比它应该宽一点,它从容器中移出,因此用户无法看到iframe的正确部分(可能大约是20-30px).这在纵向模式下发生 – 如果方向设置为横向,则看起来没问题. iframe的内容也是响应式的,我正在使用bootstrap.此外,它在调整大小的桌面浏览器和Android移动设

  • ios – 从协议扩展中调用选择器

    我正在构建简单的主题引擎,并希望有一个扩展,将UISwipeGestureRecognizer添加到UIViewController 这是我的代码: protocol Themeable { func themeDidUpdate(currentTheme: Theme) -> Void}extension Themeable where Self: UIViewController

  • ios – 在Objective – C中的另一个线程中的计时器

    我必须定义应该以一定的时间间隔定期调用的方法.我需要在另一个线程(非主线程)中调用它,因为此方法用于从外部API获取信息并在核心数据中同步数据. 如何定义此方法以不阻止主线程? 除非您特别需要计时器,否则您可以使用Grand Central Dispatch. 以下代码段将在默认优先级并发队列(即后台线程)上2秒后执行一个块.如果您认为合适,可以更改队列的优先级,但除非您在并发队列上处理大量不同的

  • 适用于iOS和Android应用的相同Firebase实例

    我是 android新手,但我已经为iOS应用程序设置了Firebase后端.现在我开始编写应该访问相同Firebase后端的 Android版本. 我的问题是……我是否需要为Android后端创建一个新的Firebase实例!?我希望使用我为iOS应用程序创建的相同Firebase实例? 如果您正在构建应用程序的Android版本,则使用相同的firebase项目,但是当您在控制台中时,单击Ov

  • ios – 无法从命令行运行UIAutomationTest

    我有一个iOS应用程序,我想把它放在持续集成中.我用来做的策略是尝试从命令行运行测试. 我正在尝试使用以下脚本执行此操作: TRACETEMPLATE="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInst

  • Xcode C和Objective-C重构

    有没有办法在 Xcode中重构混合C / Objective-C代码?我正在使用Cocos2D和Box2D编写游戏,Box2D是用C语言编写的,所以我编写的每个类都应该有.mm扩展名,因此当我尝试使用重命名变量,我得到一条消息,如“Xcode只能重构C和Objective-C代码”. 提前致谢! 即使使用普通的Obj-C,Xcode在重构方面也非常有限.它基本上是重命名,甚至不能在评论中重命名.如

  • 我可以在Xcode中指定自己的“线程名称”吗?

    Xcode的“线程列表”窗格显示了几个特殊线程的类似英文的名称:com.apple.main-thread,com.apple.libdispatch-manager,com.dispatchfractal.opencl,com.dispatchfractal.opengl,com.apple.root.低优先级,但对于用户创建的线程,该字段只是空白. 有没有办法从我的应用程序以编程方式设置“线程

  • ios – 带有ImageView的UIScrollView不能垂直滚动

    我有一个UI ImageView,它的图像大于屏幕尺寸.我有这个UIImageView作为UIScrollView的子视图.现在,我无法向下滚动.查看整个图像.但缩放功能正常. @IBOutlet weak var scrollView: UIScrollView!var imageView = UIImageView();override func viewDidLoad() {

  • UICollectionView适用于iOS7但不适用于iOS6

    我的UICollectionView单元格没有显示在iOS6上,因为我的委托方法cellForItemAtIndexPath没有被调用.我怀疑是因为这个警告: the behavior of the UICollectionViewFlowLayout is not defined because: the item height must be less that the height of

  • ios – 上传截图到新的iTunes Connect时出错

    自从iTunes Connect成为可用之后,我已经遇到这个问题了两天. 当添加一个新的屏幕截图,起初,我收到错误: Your app information could not be saved. Try again. If the problem persists, contact us. 检查浏览器中的元素,在控制台我可以看到他们得到一个服务器错误: We’ve got a server e

  • ios – 在Swift 1.2中将自身作为参数传递给init方法

    以下类将’let’属性声明为隐式展开的变量.这之前适用于 Xcode 6.2: class SubView: UIView { let pandGestureRecognizer: UIPanGestureRecognizer! required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder

  • xcode无法保存文档“…”

    我在雪豹上使用 xcode 3.2.4.今天当我尝试在我的项目中保存文件时,我收到一条错误消息:无法保存文档“nameOfFile.m”.我尝试重新安装xcode但没有运气.该文件可以与其他编辑器一起编辑,我在所有项目和新创建的项目中都看到了相同的行为.有任何想法吗? 只需重新启动计算机,问题就解决了.

  • ios – Swift 3类型’Any’没有下标成员

    我刚把我的项目转换为 Swift 3我在这里有这行代码: let type = self.data[indexPath.row]["Type"] as? String 但现在我收到这个错误: Type 'Any' has no subscript members 为什么我收到此错误并修复它? let type = (self.data[indexPath.row] as? [String : St

  • ios – CloudKit CKModifyRecordsOperation给了我一个“保护数据不匹配”

    我正在尝试使用CloudKit上传一些记录更改.我正在使用CKModifyRecordsOperation来批量上传设备上已更改的记录.记录都在自定义区域中 由于某种原因,操作不断回来,并告诉我“”保护数据不匹配“ 这是代码: - (void)updloadLocalChangesWithCompletionBlock:(void (^)(NSError *error))completionBlo

  • ios – 当切换回搜索栏激活时,标签栏视图变为空白

    更新2: 由于人们仍然在关注这个问题:知道我意识到在一个实际的,孤立的iOS设备上复制这个bug是不可能的.当您呈现搜索控制器时,iOS也会显示一个键盘,其中包含标签栏.要切换标签,您必须关闭键盘,这也将关闭搜索控制器. 我说“隔离”的原因是因为我不知道你是否可以用蓝牙键盘复制这个并且没有人试试. iOS键盘可能无法连接外接键盘 更新: 我向View 1添加了一个viewWillDisappear

  • ios – Storyboard中的Subclass ViewController

    我在Storyboard中创建了ViewController,我正在使用它 instantiateViewControllerWithIdentifier: 加载它.但我需要将此VC作为基类,并使用3-4个子类来更改其属性. 如何使用instantiateViewControllerWithIdentifier获取我的子类的实例? Swift 3中的@Bhagyesh版本: class func

  • ios – 嵌入Youtube视频: – 包含来自*的内容,限制在特定网站上播放

    如何嵌入包含受版权保护内容的Youtube视频. 例如,当您尝试在UIWebView中播放此视频(http://www.youtube.com/embed/ADBKdSCbmiM)时,它说 This Video Contains content from Vevo. It is restricted from playback on certain sites 我如何才能将这样的视频用于嵌入式播放

 10 11 12 13 14 15 16 17 18 19