大佬教程收集整理的这篇文章主要介绍了ios – Ipad的CGRect中心,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经在这里以及Apple文档中找到了最佳方法,并找到了获得中心坐标的CGRectGetMidY和CGRectGetMidX.
当我尝试将此实现到我自己的代码中时,我遇到了问题.我在UIIMageView类型的对象上找不到属性大小错误
#import "MyViewController.h" @interface MyViewController () @end @implementation MyViewController @synthesize mySignatureImage; @synthesize lastContactPoint1,lastContactPoint2,currentPoint; @synthesize imageFrame; @synthesize fingerMoved; @synthesize navbarHeight; - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundLeorNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundLeorNil]; if (self) { // Custom initialization } return self; } - (void)viewDidLoad { [super viewDidLoad]; self.view.BACkgroundColor = [UIColor lightGrayColor]; CGRect mySignatureImageFrame = CGRectMake( CGRectGetMidX(self.view.framE) - (mySignatureImage.size.width/ 2.0),CGRectGetMidY(self.view.framE) - (mySignatureImage.size.height / 2.0),image.size.width,image.size.height); #import <UIKit/UIKit.h> @interface MyViewController : UIViewController <UIAlertViewDelegate> @property (nonatomic,strong) UIImageView *mySignatureImage; @property (nonatomic,assign) CGPoint lastContactPoint1,currentPoint; @property (nonatomic,assign) CGRect imageFrame; @property (nonatomic,assign) BOOL fingerMoved; @property (nonatomic,assign) float navbarHeight; @property (strong,nonatomiC) NsmanagedObjectContext *managedObjectContext;
CGRect imageFrame = CGRectMake( CGRectGetMidX(self.view.framE) - (image.size.width / 2.0),CGRectGetMidY(self.view.framE) - (image.size.height / 2.0),image.size.height);
假设imageView的类型为UIImageView,则:
CGRect imageFrame = CGRectMake( CGRectGetMidX(self.view.framE) - CGRectGetMidX(imageView.framE),CGRectGetMidY(self.view.framE) - CGRectGetMidY(imageView.framE),CGRectGetWidth(imageView.framE),CGRectGetHeight(imageView.framE));
以上是大佬教程为你收集整理的ios – Ipad的CGRect中心全部内容,希望文章能够帮你解决ios – Ipad的CGRect中心所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。