如何自定义UAModalPanel的大小?

时间:2013-04-26 01:53:34

标签: ios uiviewcontroller uamodalpanel

通常我会像下面那样初始化一个UAModalPanel,它会正常工作

modalPanel = [[[UAExampleModalPanel alloc] initWithFrame:self.view.bounds withView:@"modalPanel_iPhone"] autorelease];
[self.view addSubview:modalPanel];
modalPanel.delegate = self;
[modalPanel showFromPoint:modalPanel.view.center];

但如果我尝试将第一行更改为下面,我无法单击X按钮关闭子视图。我做错了什么?

modalPanel = [[[UAExampleModalPanel alloc] initWithFrame:CGRectMake(10,10,100,100) withView:@"modalPanel_iPhone"] autorelease];

1 个答案:

答案 0 :(得分:2)

我是UAModalPanel的作者。您始终使用窗口的全尺寸框架初始化面板,因此暗面罩可以达到全屏。然后,如果要调整面板大小,可以调整面板的边距和填充,如Github页面上的Step 4 in the ReadMe所示。