验证用户在iOS 2.0上输入的电子邮件地址的最简洁方法是什么?
注意:这是一个特定于iOS 2.0的历史问题,由于其年龄和与其相关的其他问题,它不能退役,不能改为"现代"问题.
这是在iPhone 0S 2.0上.2.1的答案也很好,但我不知道有关表的任何差异.
感觉应该可以在不创建自定义单元格的情况下获取文本,因为默认情况下UITableViewCell
包含a UILabel
.我知道如果我创建一个自定义单元格,我可以使它工作,但这不是我想要实现的 - 我想了解为什么我当前的方法不起作用.
我已经发现标签是按需创建的(因为单元格支持文本和图像访问,所以它不会在必要时创建数据视图),所以如果我做这样的事情:
cell.text = @""; // create the label
UILabel* label = (UILabel*)[[cell.contentView subviews] objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)
然后我得到一个有效的标签,但设置numberOfLines
(和lineBreakMode)不起作用 - 我仍然得到单行文本.UILabel
文本中有足够的高度显示 - 我只是为高度返回一个较大的值heightForRowAtIndexPath
.
UILongPressGesture可在ios ver 3.2及更高版本中使用.但我正在尝试开发应用程序以实现最大兼容性,从而针对ios ver2.0
任何人都可以指导我如何在ios v2.0中完成长按手势