问题标签 [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 回答
495 浏览

ios - 如何将 FontSizeToFitWidth 调整为 UIButton 标签?IOS

当我将 adjustsFontSizeToFitWidth 设置为按钮 UILabel 时,文本会出现在按钮框架的一侧,我不知道为什么?

这是我的代码:

结果如下:

在此处输入图像描述

0 投票
1 回答
842 浏览

ios - UICollectionView Bounds Width 始终为 600

我有一个自定义UIView说它CustomView有一个UICollectionView作为它的子视图。我在 UITableView Prototype Cell 中添加了这个 customView,并将所有四个(顶部、底部、左侧、右侧)边缘固定到标准距离TableViewCellcontentView.

现在我想设置UICollectionView部分昆虫。在我得到这个方法- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section时,无论我是在 4s、5s、6 或 6 plus 还是 iPad 上运行它UICollectionView.bounds.width,我总是得到。600这很烦人,我无法insectUICollectionView昆虫部分设置正确的值。任何帮助都会很棒。谢谢

这是我的代码。

这是我的 CustomView 的初始化,其中 collectionView 作为子视图

附上我的故事板的两张图片。

在此处输入图像描述

在此处输入图像描述

在第二张图片 pickerView 中是我的 CustomView,其中包含UICollectionView.

任何帮助都会很棒。

0 投票
1 回答
69 浏览

ios - UITableViews 水平滚动视图中的额外空白

这是我的代码:

这是它的作用——注意导航栏和移动视图之间的空间:

在此处输入图像描述

0 投票
0 回答
56 浏览

xamarin.ios - 删除 UICollectionView Xamarin.iOS 中的 paddingTop

我正在使用 Xamarin.iOS 开发一个 iOS 应用程序。我曾经UICollectionView显示类别列表。我曾经StoryBoard设计过界面。我有一个问题:

CollectionView有一个padding从顶部。据我所知,它与insets. 我用过UIEdgeInsets但没有成功。是否有任何选项如何从顶部删除该空间/填充。与collectionView其他布局一起使用,因此我需要将其删除。

0 投票
1 回答
1306 浏览

ios - 渲染 UICollectionView 的单元格时不遵守部分插图

我有一个 UICollectionView 包含两个部分。我从情节提要中给出了 left = 5 和 right = 5 的部分插图。我对这两个部分的单元格使用相同的 .xib。我正在输入单元格的大小sizeForItemAtIndexPath

问题是这样的:

对于第 0 部分,单元格居中并尊重部分插图。

对于第 1 节,左侧部分插图受到尊重,但右侧不被尊重,并且第 1 节的所有单元格的右边缘都与 collectionView 的右边缘接触。

为什么会发生这种情况,我该如何解决?

0 投票
0 回答
32 浏览

swift - Cast from AnyObject to UIEdgeInsets

I'm trying to use KVO pattern on scrollView's contentInset and i need to know about old/new values. I know UIEdgeInests is a struct hence can not be stored in Dictionary, but i receive it in changes. this is my change Dictionary:

and this is how i'm trying to cast it:

But always fails.

Any ideas how to cast it into UIEdgeInsets?

0 投票
3 回答
12308 浏览

swift - UIScrollView 缩放 & contentInset

类似于 iOS 照片应用程序,用户通过捏合来放大和缩小图像:

UIView > UIScrollView > UIImageView > UIImage

最初,我遇到了缩放比例 1 以下的问题:图像偏离中心。我通过这样做修复了它:

这在缩小时效果很好。

UIImage 内容模式为 aspectFit

问题

当我ZOOM IN时,当 zoomScale 大于 1 时,滚动视图插图需要拥抱滚动视图包含的 UIImage 的周围环境。这消除了 UIImage 周围的死区。IE,通过捏合或双击放大时的照片应用程序。

试过了

上面的添加似乎仍然改变了插图的数量。

更新(已添加图片)

第一张图片显示了默认布局。放大时的休息显示......

在此处输入图像描述

0 投票
3 回答
11565 浏览

ios - 在 UITableViewCell 上设置自定义分隔符插入

在我的UITableView我想要一个“居中”分隔符效果,其中分隔符从左侧缩小 30pt,从右侧缩小 30。我已经设法通过 Interface Builder 设置 TableView 本身的“ Custom Insets ”属性来实现这一点,但我无法通过代码重现这种行为(我必须这样做)。

特别是,使用这段代码:

还有这个:

我在iPhone 6S Simulator上获得了以下输出:

分隔器

似乎分隔符内容视图缩小了,但分隔符背景视图没有。我还尝试删除设置单元格 separatorInset 的行,结果是插入等于UIEdgeInset.zero

我可以确认绿色下方的白线是与分隔符相关的视图,因为如果我将 separatorStyle 更改为.none,它就会消失

有什么帮助吗?

0 投票
0 回答
2846 浏览

ios - UIButton 的图像和标题边缘在 Swift 中以编程方式插入

我正在以编程方式设置两个 UIButton,如下所示:

在此处输入图像描述

我正在尝试将按钮中的图像和文本插图设置为相同,但不知何故,左按钮的图像与右按钮的图像位置不同。我对 UIButton 类有这个扩展:

据我了解,当我为图像、文本和整个内容设置插图时,两个实例的插图应该位于同一个位置。

在我在代码中设置它们之后,插图是否会以某种方式覆盖?

0 投票
0 回答
310 浏览

ios - iOS 调整 UIButton 图像大小

我正在尝试创建一个用于添加图像的按钮,该按钮在文本“添加图像”旁边有一个小相机图标。

我已经设法使用以下代码得到了这个结果: 在此处输入图像描述

问题是纵横比不正确,即使contentMode设置为.scaleAspectFit. 如果我增加leftandright值,则imageEdgeInsets没有任何变化。

有谁知道我错过了什么?