Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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 如何在objective-c中以编程方式添加特定大小的UIImageView。我也有一个用于同一类的xib文件,但我不想使用它_Ios_Objective C_Uiimageview_Xib_Programmatically Created - Fatal编程技术网

Ios 如何在objective-c中以编程方式添加特定大小的UIImageView。我也有一个用于同一类的xib文件,但我不想使用它

Ios 如何在objective-c中以编程方式添加特定大小的UIImageView。我也有一个用于同一类的xib文件,但我不想使用它,ios,objective-c,uiimageview,xib,programmatically-created,Ios,Objective C,Uiimageview,Xib,Programmatically Created,如何在objective-c中以编程方式添加特定大小的UIImageView 我也有一个用于同一类的xib文件,但我不想使用它 我已经在viewDidLoad方法中编写了以下代码 - (void)viewDidLoad { [super viewDidLoad]; UIImageView *dot = [[UIImageView alloc] initWithFrame:CGRectMake(30,30,30,50)]; dot.image = [UIImage ima

如何在objective-c中以编程方式添加特定大小的UIImageView

我也有一个用于同一类的xib文件,但我不想使用它

我已经在viewDidLoad方法中编写了以下代码

- (void)viewDidLoad {

    [super viewDidLoad];
    UIImageView *dot = [[UIImageView alloc] initWithFrame:CGRectMake(30,30,30,50)];
    dot.image = [UIImage imageNamed:@"personal_info.png"];
    [self.view addSubview:dot];
}

请检查图像名称是否正确,区分大小写问题可能导致此问题。如果情况并非如此,请在ViewWillExample方法中放置一个断点,并使用view debugger检查ui层次结构。确保已添加的图像视图存在于视图层次结构中。希望这会对您有所帮助。

好的,接下来会发生什么?您到底想要什么。有了上面的内容,你应该可以在你的视图上看到UIImagaeView。如果您没有看到ImageView,请检查您的资源
personal_info.png
是否存在?尝试
[self.view bringsubview-tofront:dot]只是为了确保它没有被屏幕上的另一个对象覆盖我也添加了这行代码([self.view bringSubviewToFront:dot];)我也添加了这行代码([self.view bringSubviewToFront:dot];),但我仍然看不到图像视图,并且图像也存在于支持文件中。我有一个链接到此viewcontroller的xib文件,我应该怎么做?