gpt4 book ai didi

ios - 从 iOS10 中的 Today 小部件隐藏 "Show More"按钮

转载 作者:技术小花猫 更新时间:2023-10-29 10:57:22 26 4
gpt4 key购买 nike

我正在构建一个 iOS Today 小部件,在针对 iOS 10 进行测试时,我在小部件标题的右上角看到了“显示更多”/“显示更少”按钮。我怎样才能删除这个按钮?我正在使用 Objective-C。

最佳答案

在iOS 10中,据我所知,show more选项是新的,我们不能删除它,但我们可以根据需要修改它。

以下代码将允许您自动调整 Today 小部件的大小。只需更改表或 Collection View 或您在项目中使用的任何内容。

static CGFloat padding = 25.0;

- (void)viewDidLoad
{
[super viewDidLoad];

// Do any additional setup after loading the view from its nib.

// This will remove extra separators from tableview
self.articleTableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];

// Add the iOS 10 Show More ability
[self.extensionContext setWidgetLargestAvailableDisplayMode:NCWidgetDisplayModeExpanded];
}

- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize {
if (activeDisplayMode == NCWidgetDisplayModeCompact){
// Changed to compact mode
self.preferredContentSize = maxSize;
}
else{
// Changed to expanded mode
self.preferredContentSize = CGSizeMake(self.articleTableView.contentSize.width, self.articleTableView.contentSize.height + padding);
}
}

关于ios - 从 iOS10 中的 Today 小部件隐藏 "Show More"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38495833/

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