问题标签 [cocoa-touch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2605 浏览

iphone - 我可以在 UITableView 上使用 -selectRowAtIndexPath: (或其他任何东西)来触发委托的 -didSelectRowAtIndexPath: 方法吗?

我有一个 UITableView 设置为导航控制器类型交易(如 Xcode 中的默认值)。我添加了一个“添加”按钮,用于向 UITableView 添加一个元素。当我调用-selectRowAtIndexPath:刚刚添加的新行时,它会突出显示该行,但下一个视图不会推送到堆栈上。我认为这是因为-selectRowAtIndexPath:不会触发-didSelectRowAtIndexPath:. 有没有办法以编程方式将下一个视图推送到堆栈上?

0 投票
1 回答
594 浏览

objective-c - 使用 iPhone SDK 设置约会

我知道您可以从 SDK 访问联系人存储,但是可以创建和读取约会数据吗?

0 投票
4 回答
37215 浏览

iphone - 在本机 iPhone 应用程序中重复背景图像

如果没有将 UIWebView 作为我的 nib 文件中的最后一层,我如何将重复的背景图像添加到 iPhone 应用程序(如分组 UITableView 的背景中的灯芯绒外观)?

我是否需要创建一个 iPhone 屏幕大小的图像并使用复制和粘贴手动重复它?

0 投票
5 回答
21856 浏览

ios - 如何立即移动 CALayer(无动画)

我正在尝试CALayer在 iOS 应用程序中拖动 a 。

一旦我改变它的位置属性,它就会尝试动画到新的位置并在整个地方闪烁:

我怎样才能CALayers立即移动?我似乎无法理解 Core Animation API。

0 投票
2 回答
3425 浏览

iphone - 是否可以删除 UIImagePickerController 中的“取消”按钮?

我有一个 UIImagePickerController 作为 TabBar 设置中的一个视图。浏览照片库时,是否可以告诉 UIImagePickerController 在顶部导航栏中不显示“取消”按钮?

0 投票
6 回答
12564 浏览

iphone - 动画后,视图位置重置

我正在尝试从上到下制作视图幻灯片。这没什么大不了的,我用CABasicAnimation这个。问题是当我想删除视图时。我用这个动画。

完美地为视图设置动画。但是,动画结束后,我的视图又出现了。所以我添加了这一行:

这会删除视图,但没有动画。所以我决定将删除代码添加到这个委托:

所以现在,动画起作用了,视图消失了,但有时,我可以看到视图出现和消失的速度更快,就像动画之后,视图出现,然后animationDidStop调用委托,视图消失,显然这很糟糕。我究竟做错了什么?

0 投票
7 回答
26742 浏览

iphone - 在 iPhone 应用程序中手动绘制渐变?

如果我有两个 UIColors,在任意大小的区域上绘制均匀渐变的最佳方法是什么?

我猜你会创建一个 UIView 子类并在 drawRect 方法中使用 CG 绘图方法。我只是不知道哪些,或者是否有任何需要注意的陷阱,比如性能。有人做过吗?

0 投票
24 回答
179849 浏览

ios - 在 UIToolbar 上创建左箭头按钮(如 UINavigationBar 的“后退”样式)

我很想在UIToolbar.

据我所知,获得其中之一的唯一方法是保留UINavigationController默认设置,并将其用于左侧栏项目。但是我无法找到将其创建为 a 的方法UIBarButtonItem,因此我无法在标准中创建一个UIToolbar,即使它们与UINavigationBars 非常相似。

我可以使用按钮图像手动创建它,但我无法在任何地方找到源图像。它们具有 alpha 通道边缘,因此截屏和剪切不会得到非常通用的结果。

对于我打算使用的每种尺寸和配色方案,除了截图之外还有什么想法吗?

更新:请停止回避这个问题并暗示我不应该问这个,应该使用UINavigationBar. 我的应用是 Instapaper Pro。它只显示一个底部工具栏(以节省空间并最大化可读内容区域),我希望在底部放置一个左箭头形的后退按钮。

告诉我我不应该这样做不是答案,当然也不值得赏金。

0 投票
4 回答
8586 浏览

iphone - 如何在 iPhone 视图中创建模糊文本?

我正在建立一个包含各种文本和图像元素的视图。

我想在视图中显示一些文本,并在其后面显示文本的模糊副本,而不仅仅是文本阴影。

如何将高斯模糊文本应用到 UIImage 或图层?

0 投票
12 回答
25629 浏览

iphone - 导航控制器透明条样式不起作用

我正在使用导航控制器,并且我将样式设置为:

但是当我运行我的程序时,导航控制器看起来像是在白色背景之上,而不是我的背景。当我向左或向右推动控制器时,我的所有视图,即当前视图,都会移动到顶部,正好与导航栏的大小一致。在那里我可以通过导航控制器栏看到我的背景。有任何想法吗?当我的 barStyle 设置为不透明时,一切看起来都很好。我正在考虑将我的视图框架设置为负 'y' 值,但我认为应该有更优雅的方式。