标签: contentmode

如何水平自动拉伸UISegmented控件以填充完整的UITableViewCell?

如何水平自动拉伸UISegmented Control以填充完整的UITableViewCell?在方向改变之后它将自动调整大小的方式.

我尝试了以下但是这仍然无效.分段控件出现在左侧单元格中,但不会横向伸展.

    NSArray *itemArray = [NSArray arrayWithObjects: @"Feet", @"Metric", nil];
    UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
    segmentedControl.selectedSegmentIndex = [self.config.isMetric boolValue] ? 1 : 0;
    segmentedControl.contentMode = UIViewContentModeScaleToFill;
    [cell.contentView addSubview:segmentedControl];
    cell.contentView.contentMode = UIViewContentModeScaleToFill;
    [segmentedControl release];
Run Code Online (Sandbox Code Playgroud)

iphone uitableview uisegmentedcontrol contentmode ios

5
推荐指数
1
解决办法
2360
查看次数

iOS:使用UIViewContentModeScaleAspectFill时如何对齐(左/右)UIImageView?

我正在玩UIImageView的contentMode属性.

当我将其设置为UIViewContentModeScaleAspectFill时,图像将缩放以适合屏幕.它集中在一起.因此,左右(或顶部和底部,取决于屏幕方向)图片的一部分被剪裁.

我想要有相同的行为但不集中.是否可以仅在右侧(或左侧)剪切图像?(根据方向,顶部还是底部)?

谢谢

cocoa-touch uiimageview contentmode ios

5
推荐指数
1
解决办法
2932
查看次数

如何在UIView之外使内容不可见

我有一个UIImageViewUIViewContentModeCenter,因此,它拥有图片没有得到缩放或变形.但是这样,如果图像更大,可以在ImageView的框架外看到它.我不想裁剪图像(用户可以缩放图像,因此数据丢失不是一种选择),但我需要将其中的一部分ImageView视为隐形或其他东西

uiimageview uiimage contentmode ios

4
推荐指数
1
解决办法
2018
查看次数

在 UIImageView 中设置内容模式不再适用于 iOS 11

我有这个代码是为了将 UIImageView 放在导航控制器栏的中心并正确缩放图像:

override func viewDidAppear(_ animated: Bool) {

    let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 150, height: 28));
    imageView.contentMode = .scaleAspectFit;

    let image = UIImage(named: "image_title.png");
    imageView.image = image;

    self.navigationItem.titleView = imageView;
}
Run Code Online (Sandbox Code Playgroud)

该代码在 iOS 10 中运行良好,但在 iOS 11 中不考虑“.scaleAspectFit”属性,并且图像未按 UIImageView 大小缩放。

我尝试了一些我发现的解决方案:

  • 设置“contentMode”属性后设置UIImageView的frame
  • 设置 imageView.setNeedsLayout()
  • 设置 imageView.setNeedsDisplay()

不幸的是,这些解决方案中没有一个有效。“contentMode”属性被简单地忽略,

关于问题可能是什么的任何想法?

先感谢您

uiimageview contentmode ios swift3 ios11

1
推荐指数
1
解决办法
1568
查看次数