草庐IT

UiImageView

全部标签

ios - Xcode 在动态 UIImageView 上垂直约束 UILabel

我试图限制位于UIImageView顶部的标签。ImageView会针对不同的屏幕尺寸保持其纵横比,因此其长度和宽度会根据设备而变化。如果我将标签的顶部限制在ImageView的顶部(例如)常数58,我会遇到问题。对于将标签放置在视觉上我想要的位置的较低分辨率图像。然而,在更高分辨率的图像上,该位置不是我在视觉上想要的位置。我还尝试调整顶部约束,使常数为0,并使用乘数调整标签的位置。然而,这并不能解决问题,标签最终会出现在图像上的不同位置。我真的不想以编程方式编辑这些约束,因为我将在不同的ViewController上有更多的标签,这将是一个编程的痛苦。真的希望我能在IB中实现这一目标

ios - 在 iOS 上上传到服务器之前调整图像大小

我正在尝试在照片应用程序中调整图像大小,但尚未成功。我不熟悉在iOS上调整照片大小,但我发誓我做对了,但我的日志显示:Error:[photo]:[extension]:我正在尝试将“scaleImage”设置为AsyncPostFeed.m中的图像这是我的代码:UIImage+Scaling.m@implementationUIImage(Scaling)-(UIImage*)scaleImageToSize:(CGSize)newSize{UIGraphicsBeginImageContextWithOptions(newSize,NO,0.0);CGFloatoriginX=0.

ios - 如何将 UIImage 切成碎片(如披萨)并将每个碎片保存在数组中?

用数组保存没问题,就是不知道怎么切。我找到了如何将它切成矩形,但找不到如何像比萨饼一样切割它。@implementationUIImage(Crop)-(UIImage*)crop:(CGRect)rect{rect=CGRectMake(rect.origin.x*self.scale,rect.origin.y*self.scale,rect.size.width*self.scale,rect.size.height*self.scale);CGImageRefimageRef=CGImageCreateWithImageInRect([selfCGImage],rect);UI

ios - 带有黑边的 UIImageView

我有一个带有图像的UIButton,但是,图像似乎移动了,其中一个边缘是黑色更奇怪的是边缘要么是侧面要么是顶部似乎是随机的UIButton已通过InterfaceBuilder添加,我已将内容模式设置为AspectFill。另外,在代码中,我设置了以下内容:self.itemImage.imageView.contentMode=UIViewContentModeScaleAspectFill;任何想法可能是什么原因?还值得注意的是,这仅发生在设备上(iPhone6、iOS8.4)。正如预期的那样,在模拟器上没有黑边。 最佳答案 试

ios - 什么是通过 UIImage Picker 上传的 UIImageView 图像的 @"name"

我有一种情况正在使用[UIImageimageNamed:@"image"];这对我想做的事情来说效果很好,但我希望能够通过UIImagePicker上传图片。然后我希望能够更改@"image",这是一个实际图像,而我希望它是上传图像的名称。我已经看到了一些选项,但是我想知道如何获得UIImage名称的准确结果,以便它看起来类似于imageNamed:@"image"];所以我可以分析数据代码行是:[[LQNetworkManagersharedManager]contentFilteringAnalysis:[UIImageimageNamed:@"image"]completion

ios - 如何在 Objective-C 中使用 for 循环将 View 创建为网格(例如 9*9 网格、15*15 网格)

我想在Objective-C中绘制一个15*15的网格。格子颜色是蓝色的,就像在诺基亚制作“贪吃蛇”游戏的棋盘一样。我试过使用for循环来创建subview,但它似乎不起作用,我查看了互联网,大多数人都使用UIImageView来制作网格,是否有使用for制作15*15网格的解决方案循环还是我必须使用UIImageView方法?-(void)viewDidLoad{[superviewDidLoad];inti;introw=0;intcol=0;intfirstColor=0;if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUser

iOS - UITableViewCell 的隐藏 UIImageView 是否应该在可见之前没有分配的图像?

我有UITableViewController,在它的cellForRowAtIndexPath方法中,如果关于UITableViewCell的特定条件为真,我将其设为UIImageView可见。在我的Storyboard中,我已经有了带有指定图像并默认隐藏的UIImageView。我的问题是这样的。就限制我的应用程序的内存使用而言,不将UIImageView分配给Storyboard中的图像并在需要显示时调用此代码是否更好?:myCell.myImageView.image=[UIImageimageNamed:@"myImage.png"];myCell.myImageView.h

ios - UIImage imageNamed : name returns nil the second time

我有这段代码用于在iOS中测试动画。目标是加载4个png并在UIImageView中为它们设置动画。我有一个NSMutableArrayimageNames,我在其中保存图像的路径。它被正确填充。然后,当我尝试使用它来创建UIImage时,它第一次工作,但之后返回nil。为什么会这样?我无法解决这个问题。for(NSIntegeri=0;i完整代码如下:-(void)viewDidLoad{[superviewDidLoad];UIView*test=[[UIViewalloc]initWithFrame:CGRectMake(200,200,50,50)];test.backgrou

ios - 当图像因内容模式而缩小时,使 ImageView 调整其高度以匹配其图像的高度

我有一个ImageView,它在某种程度上受到约束,因此它的左、右和上边缘被固定到它的superView,并且它的底部边缘与下面的标签有固定的间距。它没有任何宽度或高度限制,因此它应该从图像的固有尺寸中获取高度。内容模式设置为AspectFit。如果图像的宽度小于或等于ImageView的宽度(情况1和2,请参见下图),这会非常有效。但是,如果图像的宽度超过其包含ImageView的宽度,我就会遇到问题(情况3):图像按预期缩小,使其宽度与ImageView的宽度匹配。但ImageView不会相应地更新其高度,在上方和下方留下空白。我知道ImageView仍然从图像的原始高度获取高度。

ios - 无法满足约束时,如何识别 Debug 区域中的 View ?

我正在使用Autolayout并以编程方式设置约束,但在运行该应用程序时遇到一些无法满足约束的错误,例如:Willattempttorecoverbybreakingconstraint我有几个像这样的UIImageView,我发现很难知道是哪个限制条件被打破了。无论如何设置,比方说,命名标签到View,以便在调试区域更好地识别它们? 最佳答案 Xcode的Autolayout已经提供了给constraints设置标识符的功能。使用此功能很容易找到不需要的约束。要将标识符设置为约束,只需在Storyboard上选择约束,系统会提示您