cocoa专题提供cocoa的最新资讯内容,帮你更好的了解cocoa。
我正在尝试向UIActivityController添加UIActivityCategoryAction类型的自定义UIActivity.但是在iOS 8中,所有这些都出现在黑色背景下. 有没有办法改变这个? 这里有三件事需要注意: >图像背景, >图像不透明, >图像大小. IOS 7 >图片背景: 图像背景应该是透明的. >图像不透明 图标的“可见部分”应该是非透明的,也就是不透明的.请注意,
希望有人可以帮助解决这个问题.我有一个派生自UIScrollView的类,我想阻止用户通过手动捏合和滑动手势进行缩放或滚动.所有视图导航将由编程方式控制以响应用户点击的位置(想想电子书阅读器,其中点击显示器的左侧或右侧导致视图仅滚动一页宽度).有关如何实现这一点的任何建议? 在你的 – (void)viewDidLoad;你应该能够禁用你想要的任何手势识别器.在这种情况下: UIPinchGest
我试过发送[UIProgressView setProgress]负值,但这不起作用. 是否有其他方法可以从右侧获得进度条? 您可以尝试将UIProgressView的 transform属性设置为新的CGAffineTransform,将视图旋转180度并垂直翻转(以保持“光泽”)(请参阅CGAffineTransformMake()和CGAffineTransformRotate()). 有点
我有什么选择在 Cocoa的iTunes顶部重新创建框,或者像Apple在XCode 4中使用的那样? 这只是一个简单的图像,控制在顶部?或者它是一个具有一些自定义风格魔法的NSBox? 我必须为我的一个项目编写类似的代码.对于我的解决方案,您将需要此 tutorial中的示例代码中提供的两个类别.此代码将绘制背景渐变和必要的阴影,您可以在控件内添加其他内容.目前,代码将绘制Xcode样式渐变作为
在我正在使用的iOS应用程序中实现UITableView时,我遇到了一个问题(iOS SDK 4.2).如果我在表视图中点击一个单元格,然后滚动视图以使单元格离开屏幕,当它返回到视图时,已重新选择最近选择的单元格. 为了测试这个,我创建了一个新的基于View的应用程序项目,在Interface Builder中拖出一个UITableView,并将视图控制器设置为表视图的数据源和委托,并将以下代码放
我试图使用各种技术在MacOS X / iOS中获取角色的边界框.我现在正在展示我的所有尝试.到目前为止,如果我想获得像“Ä”这样的变音字符的大小,代码就会失败. 使用CTFontGetBoundingRectsForGlyphs -(void) resizeLayer1:(CATextLayer *)l toString:(NSString *)string { // need to s
UIScrollView有很多可供程序员使用的信息,但我没有看到一种明显的方法来控制控件在从滚动手势减速后停止的位置. 基本上我希望scrollview能够捕捉到屏幕的特定区域.用户仍然可以像平常一样滚动,但是当他们停止滚动时,视图应该捕捉到最相关的位置,并且在轻弹手势的情况下,减速也应该停在这些位置. 有没有一种简单的方法来做这样的事情,或者我应该考虑实现这种效果的唯一方法来编写自定义滚动控件?
随着新iPad的推出,我正在为我们的下一个应用更新添加触控ID.我有一个仅限横向的应用程序,它始终隐藏运行iOS 8的iPhone 5s上运行的状态栏. 我的触摸ID代码工作正常,但警报只显示为应用程序是纵向的.触摸ID警报背后的背景也会引发纵向状态栏. >是否可以在景观中显示警报? >有没有办法不显示该状态栏? 我已经尝试过使用supportedInterfaceOrientations,但触摸
要尽可能简单地说出我的问题,有没有办法创建一个核心动画序列来反复重复直到停止? 具体来说,我正在创建一个自定义类,我希望有一个-start和-stop方法,它会使它产生脉动.为脉冲编写动画代码不是问题,而是如何使其重复? 提前感谢您的任何答案! 根据 the documentation,你可以通过创建一个极大的repeatCount动画来实现它(代码摘自我链接到的文档): // create th
我正在使用下面的代码向UIButton添加渐变图层.工作正常,但标题不再可见.有人知道怎么修理吗? UIButton oAddressBtn = UIButton.FromType (UIButtonType.Custom); oAddressBtn.Frame = new RectangleF (0, 0, 150, 25); oAddressBtn.VerticalAlignment = UI
当我在 Xcode中创建一个新的cocoa项目时,它会创建一个带有Window的MainMenu.xib文件.我想将窗口分成MainWindow.xib并将其显示为主窗口 – 我该怎么做? 如果我创建一个基于’文档’的应用程序 – 我看到两个xib(MainMenu.xib和MyDocument.xib),我注意到MyDocument.xib立即显示 – 但我不明白它在哪里被识别.似乎没有明确的代
我正在尝试让 Xcode在 Xcode 6中的Cocoa Touch框架项目中查找任何公共头文件.我在我的框架项目目录中有一个非常明确的文件夹结构,如下所示: APIKit – > DataModels – >用户 – > APIUser.h “DataModels”目录是我放置所有模型对象的地方,每个对象子类型在DataModels中都有自己的子目录(例如上面的APIUser).在我的APIKi
我正在使用后台方法开发4.0应用程序.我正在使用每次启动应用时递增的数字更新用户默认值.看起来在4.0中,每次启动应用程序时都不会触发didFinishLaunchingWithOptions,只有在第一次启动时它才会启动,如果它还没有在后台运行.所以现在,我的用户默认值是在applicationDidBecomeActive方法中递增.不确定这是不是正确的地方.我使用Flurry Analyti
我刚刚将 Xcode升级到5.0.我对可可还是比较新的所以我希望我忽略了一些基本的东西.基本上我不能让Xcode看到我想用作视图控制器的父类的自定义类.最初我想为tableview控制器创建一个自定义类,但为了简化问题,我尝试使用常规的viewcontrollers,但这也不起作用. 我所做的: >创建新项目:单一视图应用程序 >为它添加一个cocoa类(File-> New-> File-> O
我想实现一个功能,让用户修剪他以前记录的音频文件(.caf).录音部分已经可以使用,但是我如何添加类似于Voicememos应用程序中的修剪功能.苹果使用的音频修剪器是否有api? 任何帮助都会很棒…… 使用AVFoundation怎么样?将音频文件导入AVAsset(合成等),然后您可以将其 – 设置首选持续时间 – 导出到文件. 我之前编写了一个将资产导出到文件的股票函数,你也可以指定一个au
我正试图找到一种异步加载图像的方法,然后将图像“只显示”在UI ImageView中,让它们淡入,类似于在iPad上的YouTube应用程序上完成的方式. 有没有人知道我会怎么做?我一直在寻找那些做过类似事情的人,但还没有太多运气,我不确定从哪里开始. 我也必须推出自己的解决方案.我从 this tutorial for async loading of UIImageViews开始(尽管它在表视
在界面构建器中是否有一种方法可以看到我的元素树,以便我可以选择它们.在实际视图中选择内容非常困难,特别是当我有很多元素和嵌套视图等时. 谢谢 尝试按住shift并右键单击元素.它应该显示该元素下的视图层次结构的菜单. 实际上,等一下,在层次结构中显示出这个元素之上的元素.你想要做的是使用Nib窗口(不是Nib的视图,而是另一个使用File的所有者等),选择’Window’然后设置它的列视图,这样你
作者:Ole Begemann,原文链接,原文日期:2016-01-03 译者:aaaron7;校对:numbbbbb;定稿:Cee ICU 的字符串变换很酷。ICU 库提供了一整套强大的文本变换功能,在处理用户输入、特别是当你的程序需要处理一些英语之外的语言或者非拉丁字符时非常有用。举个例子,你可以把一段简体中文转码成拉丁字符,同时清除音调符号、修饰符和隐藏字符,最后全部转换成小写,使其成为可以
Cocoa利用TexturePacker创建的纹理图集实现角色的帧动画 by 大熊猫侯佩 什么是TexturePacker TexturePacker是一个非常棒的纹理集制作工具,广泛应用在2D游戏的制作中。它可以支持多种开发平台,比如Unity,Cocos2D-x,Cocos2D,SpriteKit等等。利用这些游戏开发平台使用它来制作帧动画那是小菜一碟。不过这里要说的是如何在Cocoa环境下利
此初始化程序将导致错误,抱怨初始化程序的第一个参数隐含“with”;你是说名字吗? init(withName: String){ } 我不确定这意味着什么,如果我自动提供withName外部参数名称,如果我称之为名称或什么… 如果我改成它 init(name: String){ } 任何调用init(使用:“joe”)或init(withName:“Joe”)的尝试都将失败.所以我不知道错误