Tag: cocoa

有没有办法在iPhone上通过触摸?

我有几个UIButton ,我用它来设置当前的动作,当在主区域点击。 我也想让用户直接从button拖到主区域并采取相同的动作; 基本上,touchesBegan和touchesMoved应该在触摸UIButtons时传递到主视图,而且还应该发送button按下动作。 现在,我有修改控制的内容。 拖动出口调用触摸内部部分来设置控件,然后调用触摸开始部分来启动主要区域触摸操作。 不过,在这一点上,touchesMoved和touchesEnded显然没有被调用,因为触摸起源于UIButton。 有没有一种方法可以半点忽略这些接触,让它们传递到主要区域,而且还允许我先设置控件?

我如何在iPhone上画一条线?

我是iPhone编程的初学者,想用Quartz和UIKit来研究电话屏幕。 我如何开始绘画?

将NSArray过滤到Objective-C中的新NSArray中

我有一个NSArray ,我想创build一个新的NSArray与原始数组符合特定条件的对象。 标准由返回BOOL的函数决定。 我可以创build一个NSMutableArray ,遍历源数组,并复制filter函数接受的对象,然后创build一个不可变的版本。 有没有更好的办法?

在NSNumbers的NSArray中find最小和最大的值

什么是一个有效的,伟大的方式来比较NSArray所有值包含floats NSNumbersfind最大的和最小的? 任何想法如何做到这一点很好,在objective-c快速?

在iPhoneOS上工作的cocoa绘图/绘图框架

看看在开发中添加一些数据graphics到一个新的iPhone应用程序(股票应用程序)。 我意识到我可以扣下来做一些Quartz绘图,但我希望某个地方的人有一个在iPhoneOS上工作的Cocoagraphics框架的提示。 有什么build议么? 如果轮子在外面,重新发明轮子将是一件耻辱。

在iOS 10的UITextView顶部的空白空间

我有UITextView中的一些文字。 一切都很好,与iOS 6,但现在与iOS 7它离开了空白的顶部,然后将文本下方的文本视图的中间。 我没有设置任何contentOffSet。 请帮忙!

使用NSPredicate筛选基于NSDictionary键的NSArray

我有一个字典arrays。 我想根据一个键过滤数组。 我试过这个: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; 这不行,我没有结果。 我觉得我做错了什么。 我知道这是“体育”是伊娃的方法。 如果它是一个关键,我认为它可能是不同的。 但是我还没有find一个例子。 谢谢 更新 我在我正在search的string周围添加引号。 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == '%@')", @"Football"]; 它仍然不起作用。 更新2 解决了它。 我实际上已经删除了单引号,这似乎违背了指南的说法。 我真正的问题是我有一个嵌套的数组,我实际上没有评估字典。 骨头移动。

什么时候应该在 – (void)viewDidUnload而不是在-dealloc中释放对象?

什么是-(void)viewDidUnload是有益的? 难道我不能只放在-dealloc的一切? 如果视图没有卸载,那么不会-dealloc ?

UIImagePickerController相机预览是横向应用程序中的肖像

在我的风景iPhone应用程序中,我启动了一个UIImagePickerController来拍摄照片,但从相机显示的实时图像是纵向的,其周围有空白区域。 图像旋转。 一旦按下相机button,预览非常混乱,大部分的预览屏幕和视图不正确alignment。 苹果已经承认这是缺陷,正在努力。 我的问题是,有没有人有一个解决办法(合法或非法),让我现在得到这个工作。 我不会发布到App Store的非法修复,但我会有一个更好的用户testing应用程序 – 目前,相机是非常不可用的景观。 如果可以,我会附上一个简单的testing项目和图片。 编辑 – 为了澄清,我得到的图像是正确的景观。 我想要相机和预览用户界面看起来是正确的! 相机http://i42.tinypic.com/2zqsbpy.jpg 替代文字http://i43.tinypic.com/168zam0.jpg

使用CATransform3D将矩形图像转换为四边形

我有一个图像和一组四点(描述四边形Q)。 我想转换这个图像,以便它符合四边形Q.Photoshop将这个转换称为“扭曲”。 但根据这个四边形的来源(图像在空间移动的视angular),它实际上是一个尺度,旋转和透视matrix的组合。 我想知道是否可以使用CATransform3D 4x4matrix。 你有什么提示如何做到这一点? 我已经尝试了四个点,并build立了16个方程(A'= A xu中的),但是它不起作用:我不确定我应该用什么作为z,z',w和w'系数。 下图显示了我想要做的事情: 这里有几点的例子: 276.523, 236.438, 517.656, 208.945, 275.984, 331.285, 502.23, 292.344 261.441, 235.059, 515.09, 211.5, 263.555, 327.066, 500.734, 295 229.031, 161.277, 427.125, 192.562, 229.16, 226, 416.48, 256