gpt4 book ai didi

ios - iPad 中的 UIActionSheet 底部带有箭头

转载 作者:行者123 更新时间:2023-11-29 12:44:44 24 4
gpt4 key购买 nike

我在 UITableViewCell 中添加一个 UIActionSheet 按钮点击控件。操作表始终显示向下箭头,除非边界 View 上方的可用空间较少。

只要有可用空间,我希望操作表显示在边界 View 下方。

有谁知道使 UIActionSheet 的默认外观带有向上箭头的解决方案吗?

这是添加 UIActionSheet 的代码,顺便说一下,它工作正常:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:@"Edit", @"Delete", @"New", @"Copy", nil];

[actionSheet showFromRect:[self.headerView bounds]
inView:self.contentView
animated:YES];

最佳答案

UIActionSheet 在 iOS 8 中已弃用。要在 iOS 8 及更高版本中创建和管理操作表,请改用 UIAlertController。 preferredStyle 为 UIAlertControllerStyleActionSheet。您可以使用 UIPopoverPresentationController 及其 permittedArrowDirections 来设置箭头方向。

关于ios - iPad 中的 UIActionSheet 底部带有箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23931940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com