问题标签 [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.
ios - 如何在没有自定义单元格的情况下将文本包装在 UITableViewCell 中
这是在 iPhone 0S 2.0 上。2.1 的答案也很好,尽管我不知道关于表格的任何差异。
感觉应该可以在不创建自定义单元格的情况下让文本换行,因为默认情况下 aUITableViewCell
包含 a UILabel
。我知道如果我创建一个自定义单元格,我可以让它工作,但这不是我想要实现的 - 我想了解为什么我目前的方法不起作用。
我发现标签是按需创建的(因为单元格支持文本和图像访问,所以在必要之前它不会创建数据视图),所以如果我这样做:
然后我得到一个有效的标签,但设置numberOfLines
(和 lineBreakMode)不起作用 - 我仍然得到单行文本。文本中有足够的高度UILabel
来显示 - 我只是返回一个很大的高度值heightForRowAtIndexPath
。
iphone - iPhone viewWillAppear 未触发
我已经阅读了很多关于人们在viewWillAppear
没有正确创建视图层次结构时遇到问题的帖子。我的问题是我无法弄清楚这意味着什么。
如果我在该控制器上创建RootViewController
并调用addSubView
,我希望添加的视图能够连接到viewWillAppear
事件。
有没有人有一个复杂的编程视图层次结构的例子,它成功地接收viewWillAppear
了每个级别的事件?
苹果的文档状态:
警告:如果属于视图控制器的视图直接添加到视图层次结构中,视图控制器将不会收到此消息。如果您将视图插入或添加到视图层次结构中,并且它具有视图控制器,则应直接向关联的视图控制器发送此消息。未能向视图控制器发送此消息将阻止显示任何关联的动画。
问题是他们没有描述如何做到这一点。“直接”是什么意思?您如何“间接”添加视图?
我对 Cocoa 和 iPhone 还很陌生,所以如果除了基本的 Hello World 废话之外,还有来自 Apple 的有用示例,那就太好了。
iphone - UITextView 中的文本不显示在 UIScrollView 中
我想要一个UIScrollView
带有一组子视图的子视图,其中每个子视图都有UITextView
一个不同的文本。对于这个任务,我修改了PageControl
苹果“iphone dev center”中的示例,以便将其添加UITextView
到用于生成滚动视图的子视图的简单视图中。当我运行应用程序(在模拟器和手机上)时,没有看到文本,但如果我激活“用户交互”并单击它,文本会神奇地出现(以及键盘)。
有没有人有解决方案或在UITextView
内部取得任何进展UIScrollView
?谢谢。
iphone - 为 UITableView 使用 Interface Builder
我在 iPhone 开发学习过程中处于早期阶段。我正试图了解各种作品。现在,我刚刚采用了基本的 NavigationController 模板,并且正在尝试创建一个带有几个文本字段的简单分组表视图。我似乎无法做的是让 Interface Builder 允许我将 UITableViewCell 放入 UITableView 中,以便我可以向 Cell 添加一个文本字段。这甚至可能吗(似乎它应该被赋予 UITableViewCell 是一个可拖动控件的事实)?
如果不是,这是否意味着所有这些都是我需要自己编写的代码?
iphone - 如何判断 UIView 是否可见并在屏幕上?
如果我有一个可见的UIView
(或UIView
子类),我如何判断它当前是否显示在屏幕上(而不是,例如,在当前不在屏幕的滚动视图的一部分中)?
为了让你更好地理解我的意思,UITableView
有几种方法可以确定当前可见单元格的集合。我正在寻找一些可以对任何给定的UIView
.
iphone - 如何在 iPhone 上使用 Quartz 显示文本?
我一直在尝试使用 Quartz 上下文显示文本,但无论我尝试了什么,我都没有运气让文本显示(尽管我能够显示各种其他 Quartz 对象)。有人知道我可能做错了什么吗?
例子:
iphone - 如何获取iphone上图像上像素的RGB值
我正在编写一个 iPhone 应用程序,并且需要基本上实现与 Photoshop 中的“吸管”工具等效的东西,您可以在其中触摸图像上的一个点并捕获相关像素的 RGB 值以确定和匹配其颜色。获取 UIImage 是很容易的部分,但是有没有办法将 UIImage 数据转换为位图表示,我可以在其中提取给定像素的这些信息?一个工作代码示例将不胜感激,并注意我不关心 alpha 值。
iphone - 更改 iPhone 中图像的分辨率?
我想改变图像的分辨率,这张我从远程位置获得的图像。我得到的图像太大而无法放入 iPhone 屏幕,他们有什么方法可以改变该分辨率吗?
iphone - 您在编写 Objective-C 和 Cocoa 时使用了哪些最佳实践?
我知道HIG(非常方便!),但是在编写 Objective-C 时,尤其是在使用 Cocoa(或 CocoaTouch)时,您使用了哪些编程实践。
objective-c - Objective C 中的对象分配和初始化
以下两种分配和初始化对象的方法有什么区别?
和
大多数苹果示例使用第一种方法。为什么要分配、初始化和对象然后立即释放?