问题标签 [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 - UIEdgeInsets 的工作方式与预期不完全相同
我在视图控制器中添加了一个滚动视图并注册键盘显示和隐藏通知
这很好用,当我点击 aTextView 时,scrollView 中的 aView 将移动到键盘视图上方,但同时如果我滚动 scrollView,整个视图会自动下降一点,这个动作怎么会改变 insets 值或 scrollView contentSize 值?
ios - 在 UIButton 上设置内容边缘插图无法按预期工作
我有一个这样设置的 UIButton:
结果看起来像这样(非红色是按钮后面的背景):
如果我设置[button setContentEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)]
结果看起来一样。
如果我设置[button setContentEdgeInsets:UIEdgeInsetsMake(1, 0, 1, 0)]
结果如下所示:
如果我设置[button setContentEdgeInsets:UIEdgeInsetsMake(-1, 0, -1, 0)]
结果如下所示:
为什么看起来像 1.0 的顶部和底部的正内容插图会提供比 0 更小的内容插图(我从文档中了解到这是默认设置)?我在 Xcode 6 和 iOS 7 中运行。
ios - 添加到 UIScrollView.contentInset.top
即使用户向下滑动,我也尝试保持 UISearchBar 可见,我已经:
添加了一个
UITableView
&UISearchView
作为view
.tableView
的frame
=view.bounds
searchBar
topLayoutGuide
使用自动布局锁定到底部。
但是,因为即使有automaticallyAdjustsScrollViewInsets = true
,searchBar
覆盖tableView
,我如何增加tableView.contentInset.top
44 (searchBar
高度)?
uibutton - xcode6 故事板 uibutton 图像标题布局
如何正确设置按钮的图像和标题位置。
现在情节提要预览如下:
我将标题和图像添加到按钮并设置标题和图像边缘插入以获取图片布局。但按钮的大小随手机大小而变化。所以我无法在情节提要中正确设置所有尺寸。
我想知道有没有办法处理这种情况?
谢谢!
uitableview - 在自定义 UITableViewCell 中缩进 UITextLabel
我有一个习惯UITableViewCell
,我想缩进UITextLabel
而不缩进分隔符的插图。
我尝试了以下方法,但没有产生我想要的结果。我怎样才能做到这一点?我可以编辑 UITableViewCell 使用的自动布局吗?还是我必须创建自己的UITextLabel
?
谢谢!
image - setImageEdgeInsets 会影响 setTitleEdgeInsets 吗?为什么标题的左插图应该为负以让标题居中在按钮中
我想在一个按钮中显示图像和标题,然后我尝试 setImageEdgeInsets 和 setTitleEdgeInsets。但这让我感到困惑。
在设置 insets 属性之前,按钮如下所示(黑色矩形代表按钮边界,红色矩形代表图像矩形,绿色矩形代表标题矩形。)
附加说明:我的图片的实际大小是我使用的两倍,这意味着
然后我使用 setImageEdgeInsets 函数来设置图像矩形
现在按钮喜欢这个
然后我使用 setTitleEdgeInsets 函数来设置标题矩形
我首先认为代码应该是:
但实际上按钮喜欢这个
我也尝试代码:
按钮现在喜欢这个
然后我尝试代码:
很有效!
但我现在很困惑!为什么标题的左插图应该是负数?为什么它与图像的宽度有关?
ios - 拉伸图像的两侧但不是 uibutton 的中心
我得到了一个比按钮宽度短的图像,所以我想拉伸图像的两侧以适应按钮的宽度,但不拉伸它的中心,因为中心有文本。我应该怎么做才能做到这一点?欣赏你的建议!
ios - 查找不被 UINavigationBar、UITabBar 等遮挡的 UIViewController 视图的边界
我可以配置我UIViewController
的 's edgesForExtendedLayout
,使其在导航栏或标签栏等内容下方扩展。如果我这样做,有没有办法确定没有被遮挡的框架?
作为一种可能的选择,有没有办法让 aUIViewController
确定默认 contentInset 应用于UIScrollView
它包含的 a ?
用例
我有包含图像的可缩放 UIScrollView。
当它完全缩小时,我想调整内容插图也让内容保持居中(此处有详细信息)。但是,我修改后的插图没有考虑到UIViewController
自动应用的插图,因此它的内容不会被导航栏等遮挡。
我还需要计算内容的最小缩放比例——整个图像可见且不被遮挡的缩放比例。为了计算这个,我需要知道内容视图中未被遮挡部分的大小。
ios - 使用 UIEdgeInsets 将 scrollView 定位在 NavController 下方并让它在 IN SWIFT 后面滚动
我正在使用 swift 和几个访问器函数作为休闲:
但是我收到一个奇怪的错误:
'(UIEdgeInsets) -> $T4' 与 'UIEdgeInsets' 不同
我是否需要取消引用课程或其他内容?我以前从未见过这个错误,也找不到类似的东西。感谢您的时间和帮助!