UIBarButtonItemのCGPointを取得する必要があります。これを行うことで、通常のUIButtonを取得できることを知っています。
- (IBAction)buttonTapped:(UIButton *)sender
{
CGPoint coordinates = sender.frame.origin;
}
しかし、UIBarButtonItem用に変更すると、これは機能しないようです。これらの値を返すプログラムが必要な理由は、iPhone 5、4S、および画面の前で、横向きのバージョンを含めるときに3つの可能な位置を設定する必要があるためです。これは、簡単な方法がない場合に行います。これを達成する方法。