Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 垂直对齐多个视图_Ios_Objective C_Uiview - Fatal编程技术网

Ios 垂直对齐多个视图

Ios 垂直对齐多个视图,ios,objective-c,uiview,Ios,Objective C,Uiview,我必须做一些看起来像这样的东西: 我有一堆走路和开车的东西。 Car类有一个NSString属性,其中包含这些数字 我该怎么做?谢谢。您可以通过编程创建UIImageView和UILabel,并将它们排列在单元格/视图中。您可以创建UIView作为容器,其中UIImageView位于左侧,UIExtView位于右侧。这将是car对象的模板。您的行走对象只需要一个简单的UIImageView。然后计算第一个UIImage的起点,并将下一个容器添加到上一个元素的末尾。您还可以创建箭头的模板,这样您只

我必须做一些看起来像这样的东西:

我有一堆走路和开车的东西。 Car类有一个NSString属性,其中包含这些数字


我该怎么做?谢谢。

您可以通过编程创建UIImageView和UILabel,并将它们排列在单元格/视图中。

您可以创建UIView作为容器,其中UIImageView位于左侧,UIExtView位于右侧。这将是car对象的模板。您的行走对象只需要一个简单的UIImageView。然后计算第一个UIImage的起点,并将下一个容器添加到上一个元素的末尾。您还可以创建箭头的模板,这样您只需要按照您的需要连接元素。应该是这样的

CGFloat fHeightImage = 20.0f;

UIView *view = 
 [[UIView alloc] initWithFrame:CGRectMake(0, 0,
                                          [UIScreen mainScreen].bounds.size.width,
                                          fHeightImage)];
UIImageView *imageViewCar = 
 [[UIImageView alloc] initWithFrame:CGRectMake(0, 0,
                                               fHeightImage,
                                               fHeightImage)];
[imageViewCar setImage:[UIImage imageNamed:@"walking"]];
[view addSubview:imageViewCar];
UIImageView *imageViewArrow = 
 [[UIImageView alloc] initWithFrame:CGRectMake(CGRectGetWidth(imageViewCar.frame),
                                               CGRectGetHeight(imageViewCar.frame),
                                               fHeightImage,
                                               fHeightImage)];
[imageViewArrow setImage:[UIImage imageNamed:@"arrow"]];
[view addSubview:imageViewArrow];

如果您已经有了这些元素的NSArray,那么到目前为止您尝试了什么?听起来你对iOS并不完全陌生