cocoa-touch相关内容

NSMutableString作为保留/复制

我有一个NSMutableString的数字在我的应用程序(几乎10-11);所有定义为ivar / property @property(nonatomic,retain)NSMutableString * str1; 我在某处读到最好对字符串使用“copy”。真的吗?如果是,我可以只是替换保留在我的应用程序中复制,并删除dealloc释放? 我还需要考虑其 ..
发布时间:2016-12-08 14:49:03 移动开发

当键盘出现时如何滚动UIScrollView?

我在使用我的代码时遇到问题。我正在尝试移动 UIScrollView 当我编辑一个 UITextField ,应该被键盘弹出隐藏。 我现在移动主框架,因为我不知道如何在代码中向上滚动。 所以,我做了一点代码,它的工作正常,但当我编辑一个UItextfield,我切换到另一个 UITextField ,没有按“返回”按钮 我做了一个 NSLog()与我的变量大小,距离和textFiel ..
发布时间:2016-12-08 14:48:53 移动开发

如何自定义iOS警报视图?

我想在我的iOS应用程序中创建自定义警报视图。例如,我想在 alert 中放置一些图像,并更改其颜色。 我知道如何创建一个正常的 UIAlertView ,但是有一种方法来自定义警报视图? 解决方案 我设置了自己的UIViewController,我一般只使用一个或两个按钮,所以我隐藏第二个按钮,如果没有使用。视图实际上是整个屏幕的大小,因此它阻挡了它后面的触摸,但它大部分是透明的, ..
发布时间:2016-12-08 14:48:42 移动开发

添加“清除”按钮到iPhone UITextField

如何在UITextField的右侧添加一个“X”按钮来清除文本?我在iPhone OS 2.2 SDK的Interface Builder中找不到用于添加此子控件的属性。 注意:在Xcode 4 解决方案 此按钮是一个内置的 - 在由UITextField类提供的覆盖中,但是从iPhone OS 2.2 SDK开始,没有任何方法通过Interface Builder设置它。 将 ..
发布时间:2016-12-08 14:48:27 移动开发

UITableViewCell中的复选框图像切换

我需要一些关于创建UITableViewCell的指导,在左侧有一个可以切换的图片。图像应该是可点击的,并作为切换(复选框)。 我遇到的部分是: 如何在不执行[tableView reloadData]的情况下更改图片? 查看下面的示例: 感谢 解决方案 它实际上很容易。 只需创建一个新的UIControl子类,并把它放在那里(不需要一个单独的控制器。)让我们 ..
发布时间:2016-12-08 14:48:14 移动开发

如何导出“脂肪” Cocoa Touch Framework(用于模拟器和设备)?

借助 Xcode 6 ,我们可以创建自己的动态 Cocoa Frameworks $ 因为: / p> $ p 模拟器仍然使用 32位 li> 从2015年6月1日起,提交到App Store的应用更新必须包含64位支持,并使用iOS 8 SDK( developer.apple.com ) 我们必须使fat库在设备和模拟器上运行项目。即在框架中支持32位和64位。 ..

在Objective-C中简单的http post示例?

我有一个需要登录(用户名和密码)的php网页。我有用户输入信息进入应用程序很好..但我需要一个例子,如何做一个POST请求到网站。支持网站上的苹果示例是相当复杂的显示图片上传..我应该更简单..我只想发布2行文字.. 任何人都有什么好的例子? Alex 解决方案 NSString * post = @“key1 = val1& key2 = val2”; NSData * ..
发布时间:2016-12-08 14:47:33 移动开发

优点,问题,添加另一个UIWindow到iOS应用程序的示例?

最近我一直在想,一个iOS应用程序只有一个 UIWindow 。 创建另一个 UIWindow 并将其放在屏幕上似乎并不是一个问题。 我的问题是有点模糊,但我有兴趣: 第二个 使用多个 UIWindow 实例时会出现什么问题? 我看到人们使用第二个 UIWindow 在iPhone上显示视图等popover。这是一个很好的方法吗?为什么?为什么不呢? 还有其他例子,让另一个 U ..
发布时间:2016-12-08 14:47:19 移动开发

如何控制UILabel中的行间距

当在UILabel中放置多行时,是否可以减少文本之间的差距?我们可以设置框架,字体大小和#行。我想减少该标签中两行之间的差距。 解决方案 我想为此答案添加新内容,我不觉得那么坏...这是一个 Swift 答案: import Cocoa let paragraphStyle = NSMutableParagraphStyle() paragraphStyle.lineSp ..
发布时间:2016-12-08 14:47:09 移动开发

您可以在Settings.bundle默认设置,即使您没有打开设置应用程序

我有一个带有settings.bundle的iPhone应用程序,可处理我的应用程序的各种设置。我可以在我的root.plist文件中设置默认值(使用DefaultValue属性),但这些只在用户第一次打开设置应用程序时使用。有什么办法可以在应用程序安装时写出这些值吗?我知道我可以写代码检查我的应用程序的第一次启动,然后写出来,但是他们在两个不同的地方。 这里是一个条目以我的root.pli ..
发布时间:2016-12-08 14:46:59 移动开发

RootViewController切换过渡动画

有什么方法可以有一个过渡/动画效果,而替换一个现有的视图控制器作为rootviewcontroller与一个新的appDelegate? 解决方案 当然。只需在转换块中换行 rootViewController : UIView transitionWithView:self.window duration:0.5 选项:UIViewAnimationOptionTransi ..
发布时间:2016-12-08 14:46:49 移动开发

iPhone - 在整个UIWindow中获取UIView的位置

UIView 的位置显然可以由 view.center 或查看.frame 等,但这只返回 UIView 相对于它的即时superview的位置。 我需要确定整个320x480坐标系统中 UIView 的位置。例如,如果 UIView 在 UITableViewCell 中,它在窗口中的位置可能会显着变化,无论超级视图。 / p> 任何想法如果以及如何可能? 干杯:) [ ..
发布时间:2016-12-08 14:46:39 移动开发

UIImage圆角

我尝试在UIImage上获得圆角,我读到的东西,最简单的方法是使用蒙版图像。为此,我使用的代码从TheElements iPhone示例和一些图像调整大小的代码,我发现。我的问题是resizedImage总是nil,我没有找到错误... - (UIImage *)imageByScalingProportionallyToSize: (CGSize)targetSize { CGS ..
发布时间:2016-12-08 14:46:29 移动开发

自定义导航栏样式 - iOS

可能重复: iOS - 纽约时报是如何做这种自定义的导航栏样式的? 那么,底层是什么? 感谢... 解决方案 :这是过时的;对于iOS5,@Jenox有一个 很多更好的答案。 导航栏完全自定义样式是非常困难的。 我知道的最好的写法是Sebastian Celis的这个: http://sebastiancelis.com/2009/12/21/adding-ba ..
发布时间:2016-12-08 14:46:17 移动开发

UITableView - 更改节标题颜色

如何在UITableView中更改区段标题的颜色? EDIT :由DJ-S提供的答案应考虑用于iOS 6及更高版本。接受的答案已过期。 解决方案 希望此方法从 UITableViewDelegate 协议将让您开始: objC: - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection: ..
发布时间:2016-12-08 14:46:03 移动开发

比较UIImage

如何将图片与另一张图片进行比较? 谢谢! 解决方案 如果你有两个UIImages,你应该得到他们的 CGImageRef quartz来自这些对象的表示。然后创建两个新的位图上下文,由您创建和传递的内存缓冲区支持,每个图像一个。然后使用 CGContextDrawImage 将图像绘制到位图上下文中。现在图像的字节在缓冲区中。您可以手动循环或 memcmp 来检查差异。 App ..
发布时间:2016-12-08 14:45:42 移动开发

如何从我的应用程序打开“设置”应用程序?

在我正在开发的iPhone应用程序中,用户需要通过设置应用程序输入一些配置,我的应用程序才能连接到服务器并运行。现在,当用户首次启动我的应用程序时,我会显示一条警告,说明用户应该转到设置,输入配置详细信息,然后重新启动,但这不太理想。 不幸的是,我没有办法为这个应用程序提供明智的默认值,服务器主机名,用户帐户等将因每个用户而有所不同。我认为最好的,我希望是显示一个警报,说明一些配置需要通过设 ..
发布时间:2016-12-08 14:45:31 移动开发