viewDidLoadメソッドでビューを作成していますが、ボタンのクリックでxポイントとyポイントが異なる同じビューを追加すると、更新または機能しません。最初にロードされた元のビューが表示されるため、同じビューを表示または更新する方法新しいポイントで。
私の見解ではロードしました
int height3=(int)roundf(appDelegate.Same_Vaccination_MildEI_Unvaccinated);
thirdView=[[UIView alloc] initWithFrame:CGRectMake(190,360,100,-height3)];
thirdView.backgroundColor=[UIColor colorWithRed:(102/255.f) green:(107/255.f)
blue:(40/255.f) alpha:1];
[self.view addSubview:thirdView];
そして再びボタンクリックで
-(IBAction)showUpdates{
int height3=(int)roundf(appDelegate.Same_Vaccination_MildEI_Unvaccinated);
thirdView=[[UIView alloc] initWithFrame:CGRectMake(200,400,100,-height3)];
thirdView.backgroundColor=[UIColor colorWithRed:(102/255.f)
green:(107/255.f) blue:(40/255.f) alpha:1];
[self.view addSubview:thirdView];
}