问题标签 [uiimageview]

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.

0 投票
7 回答
8036 浏览

objective-c - UIImageView 模糊图像

UIImageView 有一个非常奇怪的问题。我有一个 45x45 像素的图像(RGB png),我添加到视图中。我可以看到图像在添加到视图后变得模糊。这是模拟器(左)和 Xcode(右)中的相同图像:

替代文字
(来源:partywithvika.com

替代文字
(来源:partywithvika.com

我有这个 initWithImage 代码的自定义 UIImageView 类:

我这样创建它:

为什么显示的图像会比存储在文件中的图像如此?

0 投票
2 回答
3126 浏览

iphone - 如何确保 UIImage 永远不会被释放?

我从 iPhone 上抓取了崩溃日志:

根据我之前的问题,有人可以帮我了解一下 iPhone 应用程序中的这个堆栈跟踪吗?,我主要围绕 UIImage 部分更改了我的代码。我现在使用 [[UIImage alloc] initWithContentsOfFile ... ]。没有更多 [UIImage imageNamed: ... ] 或类似的东西。部分如下。

我也有 UIImage 已经保留在属性中。

内存泄漏也得到了解决。这些变量在 dealloc 方法中释放。

我以为我已经成功杀死了这个错误,但似乎我仍然有一个罕见的错误问题。

根据崩溃日志,我的应用程序喊出“performMemoryWarning”。我只是“分配”了 13 个 .png 图像,大小为 156 x 272。我很困惑。这些图像不应该占用太多内存,以至于超过了 iPhone 的 RAM。还是我忽略了什么?请指教。

0 投票
4 回答
29262 浏览

iphone - 调整从相机中提取的 UIimages 的大小也会旋转 UIimage?

我从相机中获取 UIimages 并将它们分配给 UIImageViews 以显示。当我这样做时,相机会给我一个 1200 x 1600 像素的图像,然后我将其分配给我的应用程序中的 UIImageView。在这种情况下,图像在图像视图中按预期显示。但是,当我在将检索到的 UIImage 分配给 UIImageView 之前尝试调整它的大小时,图像正在按预期调整大小,但是在某个地方(在调整大小的代码中?)我的 UIImage 正在旋转...结果,当我将调整大小的 UIImage 分配给 UIImageView 时,图像旋转了 90 度,并且由于纵横比(1200 x 1600 像素)没有改变而显得拉伸......

我正在使用它从相机中获取 UIImage:

我正在使用它来调整它的大小:

问题:如何在不旋转像素的情况下调整从相机中提取的 UIImage 的大小?

0 投票
5 回答
32318 浏览

image - 如何将 UIScrollView 的背景设置为透明?

我最终想做的是让我的滚动视图内容滚动(在滚动视图控件中),并具有静态背景(壁纸图像)。

我已经尝试了多种方法,但没有一种能真正产生我想要的东西,甚至没有真正接近。

以前有人尝试过吗?

0 投票
2 回答
418 浏览

iphone - UIImageView 尺寸不是我在 IB 中设置的

我将 UIImageView 设置为 70x70 像素。在实际视图中,它们看起来高 70 像素,宽 30 像素。这是没有源 UIImage 集并且有背景颜色的时候,所以我可以看到它的布局。但是,当我为它设置 UIImage 时,布局不会改变,仍然是纵向的。

有没有我忽略的东西会影响 UIImage 或 UIImageView 的布局尺寸?

谢谢。

0 投票
1 回答
3922 浏览

iphone - 在带有 uiimageview 子视图的 uiscrollview 中没有垂直滚动

我有 uiimageviews 作为 uiscrollview 的子视图。我让我的 uiviewcontroller 调整滚动视图内容大小和偏移量,类似于这里的操作:http: //github.com/andreyvit/ScrollingMadness/tree/master。唯一的区别是我不希望我的图像视图占据整个屏幕,而是尝试按比例拉伸,所以我使用了

以及其他一些修改。现在,图像按比例扩展,没有导航栏看起来很好,但是如果我按下 ScrollingMadnessController,它会创建一个导航栏,这将导致垂直滚动。甚至可以禁用垂直滚动吗?

0 投票
2 回答
304 浏览

iphone - 移动对象而不实际接触对象

在 iPhone 开发方面,我是初学者,我已经搜索了这个问题的答案,但还没有找到任何东西。

我想要做的是允许用户在不实际触摸对象的情况下移动对象(他们可以触摸屏幕上的任何位置),并且当他们移动对象时,对象将从原来的位置移动并朝着用户的方向移动移动但不要跳到他们的触摸位置并被他们的手指覆盖。

您能提供的任何帮助都将是非凡的

先感谢您,

生物武器公约

0 投票
1 回答
4949 浏览

iphone - stretchableImageWithLeftCapWidth:topCapHeight 在 initWithCoder: 的 UIImageView 子类中不起作用

我有一个名为 ShadowView 的 UIImageView 子类,它显示可以在任何东西下使用的阴影。ShadowViews 将从笔尖加载。

在 initWithCoder: 中,我有以下代码:

但是,当我运行该应用程序时,此图像不会出现。

但是,如果我将其更改为

它工作正常,但拉伸错误。

关于为什么会发生这种情况的任何想法?

编辑:当我以编程方式加载 shadowview 时,它是相同的,initWithFrame: 的实现类似于 initWithCoder:。

另一个编辑:我想我解决了这个问题。我需要设置自动调整大小的蒙版。

0 投票
2 回答
3585 浏览

iphone - 在 iPhone 上使 UIImageView 不透明的问题

尽可能少地进行 alpha 混合是 iPhone 上表格视图单元格的重要性能考虑因素。我有主要由一个大图像视图组成的表格单元格。我已经将 UIImageView 设置为不透明,无论是在 Interface Builder 中还是以编程方式,但 CoreAnimation 工具仍然显示它正在被 alpha 混合。

有没有办法让 UIImageViews 实际上不透明,还是我必须进行自定义绘图以防止混合?

0 投票
1 回答
2033 浏览

iphone - 子类化 UIImage 并添加到 UIImageView

谁能帮我这个。我需要在 -drawRect 中做自定义绘图代码,所以我将 UIImage 子类化。如何使用图像初始化我的自定义 UIImage?假设我重写了 imageName 方法,我需要在这个方法中做什么?初始化后,我可以将它添加到 UIImageview 中,比如 initwithImage:?