本人ios新人,急
大致代码如下:
//登录按钮
CSpriteButton* logonBtn = [CSpriteButton spriteButtonWithHDFile2:@"load_bt_logono-hd.png" HDFloat:P_DISPLAY];
logonBtn.layer.anchorPoint=ccpZero;
logonBtn.tag = FLTAG_LogonBtn;
logonBtn.center=ccp(280,155);
[logonBtn addTarget:self action:@selector(ButtonEventWithLogon:) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:logonBtn];
//注册按钮
CSpriteButton* registerBtn = [CSpriteButton spriteButtonWithHDFile2:@"load_bt_register-hd.png" HDFloat:P_DISPLAY];
registerBtn.layer.anchorPoint=ccpZero;
registerBtn.tag = FLTAG_RegisterBtn;
registerBtn.center=ccp(280,200);
[registerBtn addTarget:self action:@selector(ButtonEventWithRegister:) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:registerBtn];
//设置帐号输入
CGRect rect=accountsRect.frame;
//文本输入框
m_pAccountsTex.frame=ccr(0, 0, rect.size.width-m_pListButton.frame.size.width-5, rect.size.height-5);
m_pAccountsTex.center = ccp(300,58);
[self addSubview:m_pAccountsTex];
rect=passwordRect.frame;
//密码输入框
m_pPassWordTex.frame=ccr(0, 0, rect.size.width-5, rect.size.height-5);
m_pPassWordTex.center= CGPointMake(300,108);
[self addSubview:m_pPassWordTex];
大致代码如下:
//登录按钮
CSpriteButton* logonBtn = [CSpriteButton spriteButtonWithHDFile2:@"load_bt_logono-hd.png" HDFloat:P_DISPLAY];
logonBtn.layer.anchorPoint=ccpZero;
logonBtn.tag = FLTAG_LogonBtn;
logonBtn.center=ccp(280,155);
[logonBtn addTarget:self action:@selector(ButtonEventWithLogon:) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:logonBtn];
//注册按钮
CSpriteButton* registerBtn = [CSpriteButton spriteButtonWithHDFile2:@"load_bt_register-hd.png" HDFloat:P_DISPLAY];
registerBtn.layer.anchorPoint=ccpZero;
registerBtn.tag = FLTAG_RegisterBtn;
registerBtn.center=ccp(280,200);
[registerBtn addTarget:self action:@selector(ButtonEventWithRegister:) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:registerBtn];
//设置帐号输入
CGRect rect=accountsRect.frame;
//文本输入框
m_pAccountsTex.frame=ccr(0, 0, rect.size.width-m_pListButton.frame.size.width-5, rect.size.height-5);
m_pAccountsTex.center = ccp(300,58);
[self addSubview:m_pAccountsTex];
rect=passwordRect.frame;
//密码输入框
m_pPassWordTex.frame=ccr(0, 0, rect.size.width-5, rect.size.height-5);
m_pPassWordTex.center= CGPointMake(300,108);
[self addSubview:m_pPassWordTex];
调试的时候请把你的按钮和文本框的Frame打印出来,同时把它们的superView的Frame也打印出来,来验证一下;