男士们,我正在尝试将图像设置为表格视图的页脚。页脚图像需要根据点击导航栏中的按钮进行更改。(设计是这样的导航栏上有两个按钮,当加载屏幕/视图时,页脚中有一个特定的图像,点击其中一个按钮会改变它,然后点击另一个按钮会改变它并且很快)。
我尝试使用 UIImage aa @property,然后尝试更改图像并在其上设置框架,但这不起作用(框架设置不正确)。本质上,我想做这样的事情:
[[self table1] setfooterview : [[uiimageview alloc] initwithframe:(CGRectMake (0,0,50,50)] and then I also need to add initwithimage:[UIImage imagenamed :@"hello-1.png"]]
但问题是我不能在同一个语句中执行两个初始化方法。而且我无法创建像 UIImageView *hello 之类的对象,因为稍后我需要在不同的方法中使用它(在我处理不同按钮按下的方法中)。(稍后,我使用一个简单的 if 语句,然后根据按下的按钮触发页脚视图上的图像)。我的猜测是我可能必须做类似
[[self table1] setfooterview: [[uiimageview alloc] initwithframe :(CGRectMake (0,0,50,50)] 然后做一个设置图像,但我认为因为 setimage 不是有效,我可能需要以某种方式投射它。我该怎么做?
抱歉语法很糟糕,请忽略所有语法错误,因为我的 mac 目前不在我身边,我只是从内存中输入这个,而且我是 iOS 编程的新手。