2 martieking martieking 于 2016.03.30 21:18 提问

ios模拟器屏幕只能显示左上角部分,求大神解决

图片说明

刚刚开始学习ios,用ios编程第四版在学习,但是按照书上的代码运行后的矩形只能显示一部分,还请大神帮分析
@implementation AppDelegate

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

CGRect firstFrame = self.window.bounds; 这里是设置第一图层占满整个根图层,但是显示只显示4分之1矩形

MMXHypnosisView *firstView=[[MMXHypnosisView alloc]initWithFrame:firstFrame];
firstView.backgroundColor= [UIColor redColor];
[self.window addSubview:firstView];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
self.window.rootViewController = [[UIViewController alloc]init];
[self.window makeKeyAndVisible];
return YES;

}

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.03.30 23:11

拿到屏幕长度 宽度 然后再计算设置 这个需要动态计算得到你希望显示的位置 大小

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!