cocoa-touch相关内容
在 Xcode 4 中使用 gdb(通过调试控制台)调试 iPad 程序时,我试图打印出运行类方法的结果: (gdb) po [MyClass foo:@"bar"] gdb 输出以下内容: 当前上下文中没有符号“MyClass". 有没有办法在 Xcode 4 中使用 gdb 打印 +(NSString *)foo:(NSString *)string 的结果? 解决方案
..
我正在寻找一个简洁的示例,说明如何将文本复制到 iOS 剪贴板,然后可以在其他应用中使用/粘贴. 此功能的好处是可以快速复制文本,无需传统文本复制的标准文本突出显示功能. 我假设关键类在 UIPasteboard 中,但在 他们提供的代码示例. 解决方案 如果你想要纯文本,你可以使用 string 属性.它既可读又可写: //写入剪贴板UIPasteboard.general
..
我正在尝试制作多阶段动画,以便 UIImageView (1) 淡入,(2) 移动,(3) 滑出屏幕. 似乎只有第 1 阶段有效.我究竟做错了什么?代码如下: //第一部分 - 淡入-(void)firstAnim{//'sprite' 是一个 UIImageView[精灵setAlpha:0.1f];[UIView beginAnimations:@"anim1" context:NUL
..
我正在尝试使用部分数据在下载时显示 JPEG 图像,类似于许多网络浏览器或 facebook 应用程序. 有一个低质量版本的图像(只是数据的一部分),然后以全质量显示完整的图像. 这在 VIDEO HERE 我关注了这个 SO 问题: 如何在 UIImageView 下载时显示渐进式 JPEG? 但我得到的只是一个图像视图,它随着数据的进入而被渲染,首先没有低质量版本
..
..
我有一个正在使用 UIImageView 显示的动画: imageView.animationImages = myImages;imageView.animationDuration = 3;[imageView 开始动画]; 我知道我可以使用 stopAnimating 来停止它,但我想要的是能够暂停它.原因是当您调用停止时,您的动画图像都不会显示,而我希望在我按下按钮时显示的最后一个动画
..
我正在制作一个应用程序,用户在其中拍照,在图像上放置一个叠加层,然后用户可以保存图像或将其上传到 Facebook 或其他网站. 我已经设法让应用程序拍摄照片,并使用放置在照片顶部的 UIImageView 来制作叠加层. 我不确定如何将带有叠加层的图像作为一个文件导出到照片库或 Facebook. 解决方案 这应该给你的想法.不过,此代码可能需要一两次调整.(我承认我没有运行
..
我想为 UIImage/UIImageView/UIView 添加 FADED 阴影/外发光,但我不知道 Core Graphics 完全没有. 编辑:请帮忙!! 解决方案 采用 Cirrostratus 概述的方法,保留它的缓存副本,然后在拖动时应用变换来更改图像的大小和/或位置. (警告,这不是功能/测试代码,但应该让你开始) -(UIImage*)addGlowToIm
..
..
UIImage 和 UIImageView 有什么区别?谁能举例说明一下? 解决方案 示例: UIImage *bgImage = [UIImage imageNamed:@"Default@2x.png"];UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:bgImage];backgroundI
..
我有我的 UIImageView,我在其中放了一张我这样调整大小的图片: UIImageView *attachmentImageNew = [[UIImageView alloc] initWithFrame:CGRectMake(5.5, 6.5, 245, 134)];附件ImageNew.image =实际图像;attachmentImageNew.backgroundColor = [
..
这是我的问题:我有两个图像:flakeImage 和 ViewToRotate.我想要的是,如果 flakeImage 触及 ViewToRotate,ViewToRotate.alpha=0.5;但是当 FlakeImage 出现在屏幕上时 ViewToRotate.alpha=0.5;不碰它.我认为这是我的观点有问题,因为我有: UIImageView* flakeView = [[UIIm
..
我制作了 8 个图像,每个角 4 个图像,UIImageView 的每个边 4 个图像.现在,我到底如何让它们“绕过" view 以便它们形成一个漂亮的、可拉伸的边框,就像这样(白线是我尝试实现的边框): 关于如何基于 8 个预设图像实现 view 的边框有什么想法吗? 编辑:我不想绘制边框,我想使用我的 8 张图片! 解决方案 这不是你真正想要的,但这是最接近你想要做的解决方
..
我有一个 UIImageView 作为我的 tabbarcontroller 视图之一,并且我添加了一个 UISwipeGestureRecognizer(左右)来浏览 NSArray 中的一系列照片. 但是,当滑动时,它会从一张照片跳到另一张照片,没有平滑的过渡.我不追求任何花哨的东西,但即使是幻灯片动画也可以,就像一张照片滑入,另一张滑出另一边.这可以通过 UISwipeGestureR
..
我认为我很聪明,只是在具有确切帧大小的 UIImageView 上放置了一个透明的 UIButton,这样我就可以轻松地将它与我喜欢的任何事件连接起来,例如 TouchUpInside,并让它调用一个动作方法当用户触摸它时查看控制器.好吧,它一直有效,直到 alpha 低于 0.1f.如果我做 0.01f,它将不起作用.所以为了让它发挥作用,当你在屏幕上看很长时间时,你会看到 0.1f 的 alp
..
我有一个 UIImageView,其中我将帧大小设置为 x = 0, y = 0, width = 404, height = 712.在我的项目中,我需要动态更改 UIImageView 中的图像. 我正在使用此代码更改图像: self.imageView.image = [UIImage imageNamed:@"setting-image.png"]; 问题是,当 *.png 图像
..
在 UITableView 的每个 UITableViewCell 中,我都会在其 imageView 中放置一个图像.但是,如果我使用 tableView:heightForRowAtIndexPath: 增加单元格的高度以容纳更多文本,我发现: 图像垂直居中对齐. 图片的左边距增加.这会将文本向右推,使其左边距不再与上下单元格中的文本对齐. 我希望图像垂直上对齐,以便它位于单元格
..
我有这个 UIImageView 并且我有它的最大高度和最大宽度的值.我想要实现的是我想要拍摄图像(具有任何宽高比和任何分辨率)并且我希望它适合边框,所以图片不超过它们,但它可以根据需要缩小它们.(图中红色标注): 现在图像适合必要的尺寸,但我有两个担心:1. UIImageView 不等于调整后图像的大小,因此留下红色背景(我不希望这样)2. 如果图像小于我的 UIImageView 的高
..
如何使用 NSUndoManager 使用旋转手势来旋转 UIImageView?这是我的轮换代码. - (void)handleRotate:(UIRotationGestureRecognizer *)recognizer{if (recognizer.state == UIGestureRecognizerStateBegan) {上一页旋转 = 0.0;}浮动 thisRotate =
..
..