UITableViewCell的cell创建中不能直接通过cell.imageView.frame直接调整cell的图片大小,除了重写cell还可以写
CGSize itemSize = CGSizeMake(40, 40); UIGraphicsBeginImageContextWithOptions(itemSize, NO, UIScreen.mainScreen.scale); CGRect imageRect = CGRectMake(0.0, 0.0, itemSize.width, itemSize.height); [cell.imageView.image drawInRect:imageRect]; cell.imageView.image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();比如写登录界面时要判断密码,用户名是否正确,所有需要监听textfield中的输入
[nameTextField addTarget:self action:@selector(pressRecord:) forControlEvents:UIControlEventEditingChanged];给textfield创建点击事件调用pressRecord方法(自己写的)可以在里面获取输入内容,把它的内容赋给字符串str
str = nameTextField.text;UIControllerEventEditingChanged : 表示textFiled的内容发生变化时
UIButton设置图片,点击变图片,有时它的图片会自动变蓝,然后看起来没变
UIImage *image = [UIImage imageNamed:@"setButton0.png"]; image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];需要把图片的readeringMode设置为Original,应该是让它保持原样的意思。