gpt4 book ai didi

ios - View 不会滚动到选定的元素 QuickDialog

转载 作者:行者123 更新时间:2023-11-29 03:26:29 25 4
gpt4 key购买 nike

我正在尝试实现一个基本的 QuickDialog View ,并且元素的放置效果很好。但是当我选择一个元素时, View 不会将其滚动到 View 中。我以为图书馆会自己做这件事还是我错过了什么?

这是我的代码:

- (id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super initWithCoder:aDecoder])) {
QRootElement *root = [[QRootElement alloc] init];

root.title = @"";
root.grouped = YES;

self.root = root;
}
return self;
}

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.

QSection *driverSection = [[QSection alloc] initWithTitle:@"xxx"];
QEntryElement *lblDriverSsn = [[QEntryElement alloc] initWithTitle:@"xxx" Value:@""];
lblDriverSsn.key = @"driverSsn";

QSection *vehicleSection = [[QSection alloc] initWithTitle:@"xxx"];

NSArray *component1 = @[@"xxx", @"xxx"];
QPickerElement *EventDescriptionPicker = [[QPickerElement alloc] initWithTitle:@"xxx" items:@[component1] value:@""];
EventDescriptionPicker.key = @"eventDescription";

NSMutableArray *speedValues = [[NSMutableArray alloc]init];
for (int i = 0; i <= 201; i+=5)
{
[speedValues addObject:[NSString stringWithFormat:@"%d%@", i,@" km/h"]];
}
QPickerElement *vehicleSpeed = [[QPickerElement alloc] initWithTitle:@"xxx" items:@[speedValues] value:@""];

self.damageReported = [[QBooleanElement alloc] initWithTitle:@"xxx" BoolValue:NO];
self.damageReported.onImage = [UIImage imageNamed:@"imgOn"];
self.damageReported.offImage = [UIImage imageNamed:@"imgOff"];
self.damageReported.controllerAction = @"showReportNumber:";

QEntryElement *lblReportNumber = [[QEntryElement alloc] initWithTitle:@"xxx" Value:@""];
lblDriverSsn.key = @"reportNumber";

//Sections
[driverSection addElement:lblDriverSsn];

[self.root addSection:driverSection];

[vehicleSection addElement:EventDescriptionPicker];
[vehicleSection addElement:vehicleSpeed];
[vehicleSection addElement:self.damageReported];
[vehicleSection addElement:lblReportNumber];

[self.root addSection:vehicleSection];


}

我是不是漏掉了什么?提前致谢

最佳答案

在您的 initWithCoder: 上,设置以下内容:

self.resizeWhenKeyboardPresented =YES;

这会导致 View Controller 监听键盘通知,并相应地调整插图。

关于ios - View 不会滚动到选定的元素 QuickDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20399840/

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