首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将frames设置为UIActionSheet

将frames设置为UIActionSheet
EN

Stack Overflow用户
提问于 2011-11-09 17:53:47
回答 2查看 1.7K关注 0票数 0

我正在开发一个iPad应用程序。我已经在其中使用了电子邮件和打印功能。为了显示这些选项,我使用了UIActionSheet。但是UIActionSheet的尺寸太大了。是否可以将frames设置为UIActionSheet以减小其大小?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-09 19:34:51

您至少可以更改动作单的高度值,尤其是bounds值。这甚至可以在调用showFromToolbar:等之后立即完成。请注意,这不会重新定位按钮,而似乎只是在操作表的底部添加/删除空格。

在更改布局之前,人们必须问自己这是否真的有必要,或者是否有其他选择,但我见过有必要这样做的情况(例如,UIActionSheet中的UIDatePicker )。

票数 0
EN

Stack Overflow用户

发布于 2014-06-06 19:54:33

代码语言:javascript
复制
- (IBAction)openclick:(id)sender
{
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    {


        UIActionSheet *actionsheetttt = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:@"Click me",@"hows You", nil];
        actionsheetttt.tag = 777;
        actionsheetttt.actionSheetStyle = UIActionSheetStyleBlackOpaque;
        [actionsheetttt showFromRect:CGRectMake(215,319,300,500) inView:self.view animated:YES];
        [actionsheetttt release];
}
    else
    {

    }

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8063180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档