我正在尝试使用按钮构建自定义共享面板。
这就是它之后的样子。
我知道这可能很复杂,但我需要采取措施来实现这一目标。
图像显示了该小组的模型。
答案 0 :(得分:1)
你觉得很复杂。它并不复杂;您只需要使用此箭头自定义按钮在主窗口上查看,单击它时只需将其从下向上移动。
答案 1 :(得分:0)
我找到了解决方案。
创建用户界面。
将用户界面与IBoutlets和IBActions链接。
使用按钮为UIView项目设置动画。
-(IBAction) openPanelBtnPressed:(id)sender{
CGPoint wpos = self.panel.frame.origin ;
if(wpos.x == 0 && wpos.y ==133){
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationBeginsFromCurrentState:YES];
self.panel.frame=CGRectMake(0.0,330, 76, 368);
self.panel.transform = CGAffineTransformIdentity;
[UIView commitAnimations];
UIImage * imgOpenPanelBtn = [UIImage imageNamed:@"up.png"];
[self.btnOpenPanel setImage:imgOpenPanelBtn forState:UIControlStateNormal];
}else {
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationBeginsFromCurrentState:YES];
self.panel.frame=CGRectMake(0.0, 133.0, 76, 368);
self.panel.transform = CGAffineTransformIdentity;
[UIView commitAnimations];
UIImage * imgOpenPanelBtn = [UIImage imageNamed:@"down.png"];
[self.btnOpenPanel setImage:imgOpenPanelBtn forState:UIControlStateNormal];
}
}
您可以在my blog上找到阿拉伯语的解释。