问题标签 [uiedgeinsets]
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.
ios - -[UIImage resizableImageWithCapInsets] 拉伸错误
所以,我有一个.png
尺寸为 (640, 960) 像素的图像。我正在尝试从中创建一个可调整大小的图像.png
,以便垂直拉伸该图像并适合 iPhone 5 的(640、1096)像素视图。
我正在使用 加载图像+[UIImage imageNamed:]
,效果很好。然后我通过-[UIImage resizableImageWithCapInsets:]
使用 (480, 320, 479, 320) 插图创建一个可调整大小的图像。
然后我将图像设置为UIImageView
. 在 iPhone 4 和 4S 上它看起来很棒(呃)。在 iPhone 5 上,它似乎只是将整个图像垂直拉伸到 1096 像素,完全忽略了大写插图。
iphone - 导航控制器内的 TableView:左侧和右侧的零边缘插入?
我在导航控制器中有一个 TableView。
默认情况下,TableView 在左侧和右侧设置了边缘插图。即 TableView 中内容的宽度小于 iPhone 的宽度。
我的设计师希望我的内容在 iPhone 上从左到右拉伸,没有任何插图。
所以,我尝试了以下代码:
在左侧,内容现在真正位于 iPhone 左边缘。美好的。有效。
但是在右边,似乎没有设置将内容向右移动。
非常感谢您的帮助!
非常感谢。
ios - 使用自动布局时如何更改默认 UIButton 填充
在 iOS 6 中使用自动布局时,UIButton 的固有内容大小似乎包括按钮文本周围大约 10 像素的填充。有没有办法控制这个填充值?例如,我希望能够做这样的事情,这会将填充设置为每边 5px:
我尝试设置 contentEdgeInsets、titleEdgeInsets 和 imageEdgeInsets,但均无济于事。奇怪的是,在 contentEdgeInsets 中指定负左值或右值似乎有一些效果,但不是顶部或底部。
无论哪种方式,我都希望能够将实际填充值指定为正数,而不是对表示为负数的默认值进行调整。有谁知道这是否可能?
ios - 当我将内容插入设置为将其移动到底部时,为什么 UIButton 将标题标签一直向右移动?
我正在尝试在文本上方制作一个带有图像的 UIButton。为此,我尝试将按钮的边缘插图设置为:
我得到的是一个按钮,其中图像在同一个位置,并且文本一直被挤压到一边,在大约一个字符宽的空间中。
如何简单地设置插图,以便在文本上方显示图像?真的有这么多要问的吗?
ios - UIButton:如何使用 imageEdgeInsets 和 titleEdgeInsets 设置图像和文本?
我有一个应用程序,我在其中使用UIButton
atitle
和UIImage
。他们alignment
似乎是第一个标题,然后是UIImage
.
我试过这个:
但这里UIImage
是在标题之前。谁能指出我哪里出错了?
ios - UIEdgeInsetsMake 在单元格上创建了一个奇怪的带,我不知道如何修复它
我正在尝试将UIEdgeInsetsMake
单元格的背景设置为渐变。我已经尝试了多种方法来让它工作,但无论我使用什么,总是有一个问题。
我只有两个静态单元格,我试图将它们设置backgroundView
在willDisplayCell:
. 我有顶部、底部和中间单元格的单独图像,但由于我有两个单元格,我只需要顶部和底部。这些是那些图像:
最佳
底部
底部的顶部缺少一条线,因此它们之间没有 2pt 线。我稍微调整了底部的高度以进行补偿(高 1pt)。这些图像是 44x44pt。
我将它们设置如下:
这效果不好。如下图所示,在顶部单元格中,有一个 1pt 白色“带”穿过单元格,看起来非常难看。我不知道它为什么在那里。
所以我将 更改topCellBackgroundView
为具有 的边缘插图(5.0, 5.0, 0.0, 5.0)
,因为它仅在顶部圆润,因此bottom
不需要考虑该属性(它是平的)。这完美!除非您选择单元格,否则底部单元格不再占据其整个单元格。
我应该做些什么?似乎无论我做什么,它都不起作用。我也尝试了 1.0 而不是 0.0,以及 -1.0 无济于事。
ios - UITextView 外的光标
我搜索了高低,似乎找不到答案。我见过的最接近的是: UITextView cursor below frame when changed frame
抱歉,没有截图,因为我(几乎)没有声誉,但它看起来类似于链接的 SO 帖子。
当我在 iOS6 上运行应用程序时,一切正常(内容随光标滚动以保持在屏幕上),但在 iOS7 上,光标超出 UITextView 的末尾一行。我尝试添加 UIEdgeInsets 来移动内容,但是当用户主动输入文本时,它只会不断添加新行,直到光标位于文本视图的末尾下方。
我的布局由一个标签(headerText)和一个 UITextView(textView)组成。此视图从标签栏显示。添加了一个键盘输入附件,但在调用该函数之前,它的高度会自动计算为键盘高度。
这是我用来调整视图大小的函数,从键盘显示/隐藏委托、旋转、初始布局等调用:
我正在尝试支持 iOS5,所以没有 AutoLayout。
有可能我对自己做事的方式非常天真。
提前致谢!
ios - 如何在ios中为UITextView设置内容插入
我有一个 UITextView 并将内容插入设置为
[atextView setContentInset:UIEdgeInsetsMake(0, 10, 0, 0)];
此代码适用于 iOS 6.1 及更低版本,但在 iOS 7.0 中没有任何反应。
ios - UITextView contentInset 在 iOS 7 上的 UITextView 中不起作用?
我正在尝试设置 aUITextView
的contentInset
属性。这样做时,UIEdgeInset
'stop
变量可以正常工作。所以[self.textView setContentInset: 'UIEdgeInsetsMake(50, 0, 0, 0)];
有效。
但是分配 UIEdgeInsets 的任何其他变量都不起作用。只有top
调整。bottom
不调整,也不做left
或right
。
所以[self.textView setContentInset: UIEdgeInsetsMake(0, 50, 100, 50)];
对我的 textView 没有任何作用。
我错过了什么吗?有任何想法吗?
ios - From iOS6 to iOS7 Issue with edge inset
I have a problem with title vertical alignment of some UIButtons
that is over the central line of the button, this happened because I've used a custom font that have a wrong vertical alignment, I fixed this problem in iOS6 with titleEdgeInsets
and put some pixel of inset on the top value. When I start to update my app to iOS7 I've a inverse problem now the title is under the central line and if I remove the insets the title is on the centre of the button. is there a way for fix this problem both operation system {iOS6, iOS} using the same code?