iOS アプリ内で画像を移動する必要がありますが、いくつかの問題が発生しています。画像を計算された座標に正しく移動できますが、正しい位置に表示される前に、移動を開始するボタンを2回クリックする必要があります。最初のクリックでは、画像は最初の位置にのみ表示されます。新しい位置に移動します。
これは私のコードです:
(編集済み)
Viewcontroller.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
Viewcontroller.h
#import <UIKit/UIKit.h>
@interface ndpViewController : UIViewController
{
IBOutlet UIImageView *image;
}
@property (weak, nonatomic) IBOutlet UIButton *calculate;
@property (nonatomic,retain) UIImageView *image;
@end
画像が再配置される前に 2 回クリックする必要がある理由は何ですか? グラフィックの上の特定のポイントに表示される小さな画像 (クロスを表す) だけで、どんな種類のアニメーションも必要ありません。
どうもありがとうございました。