在我的 ios 应用程序中,我需要移动图像,但遇到了一些问题。我能够将图像正确移动到计算出的坐标,但我需要点击两次启动移动的按钮,然后它才会出现在正确的位置,第一次点击时,图像只会显示在初始位置,没有搬迁到新的岗位。
这是我的代码:
(已编辑)
视图控制器.m
#import "ndpViewController.h"
@interface ndpViewController ()
@end
@implementation ndpViewController
@synthesize image;
-(void)viewDidLoad
{
}
-(void)dealloc
{
}
- (IBAction)calculatePush:(id)sender {
image.hidden=NO;
image.center=CGPointMake(376, 927);
}
- (void)viewDidUnload {
}
@end
视图控制器.h
#import <UIKit/UIKit.h>
@interface ndpViewController : UIViewController
{
IBOutlet UIImageView *image;
}
@property (weak, nonatomic) IBOutlet UIButton *calculate;
@property (nonatomic,retain) UIImageView *image;
@end
知道为什么我需要在图像重新定位之前单击两次吗?我不需要任何类型的动画,只需要一个小图像(代表一个十字架),它将显示在图形顶部的特定点。
非常感谢和问候。