问题标签 [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.

0 投票
1 回答
1379 浏览

ios7 - UITextView 内容插入底部不工作 iOS7

UITextView 内容插入底部值在 iOS 7 中不起作用。

通过不工作,我的意思是如果我继续输入 UITextView 并且光标到达末尾,那么它会隐藏并且我看不到我正在输入的文本。

我试过了

但它没有任何效果。

0 投票
1 回答
674 浏览

objective-c - 设置 UIEdgeInsets 后缩小 UIButton 的框架

我希望这是一个非常简单的问题,但是在以下代码(没有弧和 *.nibs 的项目)之后我如何适应 UIButton 的框架:

}

这是我的代码的结果: 在此处输入图像描述

那么,如何在没有不必要的填充的情况下将框架(绿色区域)适合内容(标题+图像)。我无法硬编码按钮框架的值,因为应用程序使用本地化。谢谢!

0 投票
1 回答
1120 浏览

ios - 在 SKSpriteNode 上使用 resizableImageWithCapInsets

我目前正在尝试在 SKSpriteNode 上使用可拉伸图像。

通常,可拉伸图像由该方法返回UIImage::resizableImageWithCapInsets:

所以我写了这段代码:

但它不起作用。节点在不考虑 Edge Insets 的情况下自行扩展。只有可能吗?

0 投票
2 回答
2100 浏览

ios - iOS 7 - UITextView 剪辑文本

我正在尝试通过使用在一定大小的文本视图中放置 3 行文本

这适用于 iOS 6,但 iOS 7 似乎在文本视图的底部剪辑内容。下面显示的两个文本视图具有相同的字体、文本和边缘插图。第 3 行没有出现在 iOS 7 中。

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
425 浏览

ios - iOS7 - UITabBar - 透明不起作用

UITabBar我在我的应用程序中使用自定义并将半透明度设置为NO

我有UIViewController这个.xib

在此处输入图像描述

如您所见UIScrollView,在白色区域我有一个。UIEdgeInsetsMake(0, 0, 70, 0)

我的问题是UIViewController不会因为 而缩小UITabBar,并且 UIEdgeInsets 是 70 点,但从 480 点开始,而不是 410 (480-70)。

我希望 70 点将从最高UITabBar点开始(最高点UITabBar为 49 点),点 480-49 = 431。

任何帮助都会很棒!

0 投票
0 回答
236 浏览

objective-c - 在 iOS 7 中手动管理 UITableView 的 contentInset 的正确方法是什么?

我有两个 UITableViewControllers 嵌入在单个视图控制器内的单独全屏容器视图中,并带有一个分段控制栏按钮项来在它们之间切换(如在 App Store 的顶部图表中)。由于视图控制器中有两个滚动视图,我必须手动管理它们的插图(如类参考中所述)。在 iOS 7 中自动旋转的正确方法是什么?

这就是我现在在我的 UITableViewController 子类实现中所拥有的:

它几乎可以工作,但是如果表格视图在旋转到纵向之前在横向模式下一直滚动到顶部,由于之前的插图,它将向下滚动 12 个像素(插图是正确的;表格视图不是一直滚动到顶部)。我注意到对于自动插入的表格视图,相反的情况会发生:如果它们在横向中一直滚动到底部,当返回纵向时,它们将从底部向上滚动 12 个像素。那不是问题。我只是想让两个表视图都表现得像自动插入的视图。

0 投票
1 回答
258 浏览

ios - UICollectionViewController UIEdgeInsets 有线行为

实际上,默认 System 工作正常。

数据源总数为 7 项

当我刚刚更改为UIEdgeInsetsto left for 时insetForSectionAtIndexUIEdgeInsets工作正常,但 CollectionView 的可见区域同样集中,右侧角落缺少项目..

在此处输入图像描述

但是,当我将其更改为右对齐时,右对齐效果很好,

在此处输入图像描述

我希望这是一个简单的问题。但我无法得到解决方案。

即使我也被UIContentInsets&&玩过Spacing,但没有运气

0 投票
1 回答
504 浏览

ios - 如何确定 UIScreenEdgePanGestureRecognizer 的框架

当您设置 UIScreenEdgePanGestureRecognizer 时,我试图弄清楚当您指定 UIRectEdgeRight 等时实际的点值是多少。

看来我不能简单地 NSLog 任何关于 UIScreenEdgePanGestureRecognizer 的信息,因为没有属性可以登录这样的识别器。

我基本上是在尝试确定该识别器何时会触发和不会触发,因为我想将另一个识别器相应地放置在远离该边缘的位置。

感谢您提供的任何帮助/提示

0 投票
4 回答
5359 浏览

ios - UITextView contentInset 不起作用

我在 UITextView 中显示文本。我需要对文本应用一些填充。当我使用最高位置的价值时,它正在工作。如果我将值用于其他位置,则它不起作用。

0 投票
0 回答
209 浏览

geometry - 从减去 2 个 CGRects 中获取 UIEdgeInsets

我有一个CGRect“A”包含在另一个CGRect“B”中

我不确定如何UIEdgeInsets计算 - 而且我一直在算术错误 - 我需要的是边缘插入(=“EI”),这样在执行后“A”将等于“B”:

有没有这样的宏

谢谢