草庐IT

uiimageviews

全部标签

ios - UIImageView 上的手势识别器(滑动)

当我使用此代码在UIImageView上滑动时,我正在尝试使用NSLog,但由于某种原因它不起作用。有什么想法吗?@implementationViewController-(void)viewDidLoad{[superviewDidLoad];UIImage*image=[UIImageimageNamed:@"image2.png"];UIImageView*imageView=[[UIImageViewalloc]initWithImage:image];imageView.frame=[[UIScreenmainScreen]bounds];[self.viewaddSubv

iOS - UIImageView - 如何处理 UIImage 图像方向

是否可以设置UIImageView来处理图像方向?当我将UIImageView设置为方向为RIGHT的图像时(这是来自相机胶卷的照片),图像向右旋转,但我想以正确的方向显示它,拍摄时的样子。我知道我可以旋转图像数据,但可以做得更优雅吗? 最佳答案 如果我理解,你想做的是忽略UIImage的方向?如果是这样,那么您可以这样做:UIImage*originalImage=[...whatever...];UIImage*imageToDisplay=[UIImageimageWithCGImage:[originalImageCGIma

iOS - UIImageView - 如何处理 UIImage 图像方向

是否可以设置UIImageView来处理图像方向?当我将UIImageView设置为方向为RIGHT的图像时(这是来自相机胶卷的照片),图像向右旋转,但我想以正确的方向显示它,拍摄时的样子。我知道我可以旋转图像数据,但可以做得更优雅吗? 最佳答案 如果我理解,你想做的是忽略UIImage的方向?如果是这样,那么您可以这样做:UIImage*originalImage=[...whatever...];UIImage*imageToDisplay=[UIImageimageWithCGImage:[originalImageCGIma

ios - 为所有 UIImageView 添加圆角

我想为项目中的所有UIImageView添加一些圆角。我已经让代码工作了,但我必须将它应用到每张图片上;我应该将UIImageView子类化来添加它吗?如果是这样,有人可以给我一些关于如何执行此操作的指示吗?这是代码-(void)viewDidLoad{[superviewDidLoad];NSString*mainpath=[[NSBundlemainBundle]bundlePath];welcomeImageView.image=[UIImageimageWithContentsOfFile:[mainpathstringByAppendingString:@"/test.png

ios - 为所有 UIImageView 添加圆角

我想为项目中的所有UIImageView添加一些圆角。我已经让代码工作了,但我必须将它应用到每张图片上;我应该将UIImageView子类化来添加它吗?如果是这样,有人可以给我一些关于如何执行此操作的指示吗?这是代码-(void)viewDidLoad{[superviewDidLoad];NSString*mainpath=[[NSBundlemainBundle]bundlePath];welcomeImageView.image=[UIImageimageWithContentsOfFile:[mainpathstringByAppendingString:@"/test.png

uitableview - 在自定义 UITableViewCell 类中创建 UIImageView (Swift)

无论我似乎如何试图征服这只野兽,它总是把我打倒。我不能(没有错误)在我的UITableViewCell类中有一个UIImageView。我已经尝试通过具有强存储和弱存储的引用导出将它从Storyboard连接到代码,自己编写代码,甚至在没有Storyboard的情况下以编程方式创建UIImageView。这只是Swift的一个错误吗?难道我做错了什么?这是我的错误截图: 最佳答案 UITableViewCell类已经有一个名为imageView的属性。这就是为什么您不能创建另一个具有相同名称的属性的原因。尝试使用已经可用的Image

uitableview - 在自定义 UITableViewCell 类中创建 UIImageView (Swift)

无论我似乎如何试图征服这只野兽,它总是把我打倒。我不能(没有错误)在我的UITableViewCell类中有一个UIImageView。我已经尝试通过具有强存储和弱存储的引用导出将它从Storyboard连接到代码,自己编写代码,甚至在没有Storyboard的情况下以编程方式创建UIImageView。这只是Swift的一个错误吗?难道我做错了什么?这是我的错误截图: 最佳答案 UITableViewCell类已经有一个名为imageView的属性。这就是为什么您不能创建另一个具有相同名称的属性的原因。尝试使用已经可用的Image

swift - weak 不能应用于非类类型的 uiimageview

我在swift中有一个类,它需要一个指向在另一个类中分配的对象数组的弱指针。我有classmyView:UIView{varlines:[CAShapeLayer]=[]weakvaravatars:[UIImageView]?我得到的错误是'weak'cannotbeappliedtonon-classtype'[UIImageView]'我也试过没用:weakvaravatars:[UIImageView?]? 最佳答案 Weak不能应用于非类类型:这意味着您不能对任何值类型实例(例如Array、Dictionary、Strin

swift - weak 不能应用于非类类型的 uiimageview

我在swift中有一个类,它需要一个指向在另一个类中分配的对象数组的弱指针。我有classmyView:UIView{varlines:[CAShapeLayer]=[]weakvaravatars:[UIImageView]?我得到的错误是'weak'cannotbeappliedtonon-classtype'[UIImageView]'我也试过没用:weakvaravatars:[UIImageView?]? 最佳答案 Weak不能应用于非类类型:这意味着您不能对任何值类型实例(例如Array、Dictionary、Strin

xcode - 如何使 UIImageView 可点击并使其执行某些操作? ( swift )

(我几天前才开始使用Swift,对编程还比较陌生,所以请耐心等待。)我正在尝试让随机block出现在屏幕上,用户必须点击它们才能使它们消失。我已经能够创建block,但我不知道如何真正使它们可点击。有人可以帮帮我吗?到目前为止,这是我的代码:funccreateBlock(){letimageName="block.png"letimage=UIImage(named:imageName)letimageView=UIImageView(image:image!)imageView.frame=CGRect(x:xPosition,y:-50,width:size,height:siz