小编Car*_*ith的帖子

如何找到特定UITabBarItem的UIView?

我正在使用一个名为SwiftyWalkthrough的外部库,它允许我在屏幕上仅显示某些视图,以通过我的应用程序的UI引导新用户.我想要向用户公开的第一个项目是UITabBarItem.我需要找到与该特定UITabBarItem相关联的UIView.我知道该项目的索引,我给它一个标签.但我没有找到方法帮助我找到这个观点.当然,我只想使用公共接口来实现这一目标.

uiview uitabbaritem ios swift

12
推荐指数
2
解决办法
4630
查看次数

Dart 构造函数中所需的参数可以命名吗?

我正在为我正在参加的 Flutter/Dart 课程使用一些 Dart 代码。我期望以下代码能够编译,但没有编译:

class Person {
  String? name;
  int? age;

  Person(this.name, this.age);

  @override
  String toString() {
    return "name: $name\nage: $age";
  }
}

void main() {
  final person = Person(name: 'Joe', age: 30);
  print(person);
}
Run Code Online (Sandbox Code Playgroud)

当我将构造函数参数设置为可选时,如下所示,它会编译:

class Person {
  String? name;
  int? age;

  Person({this.name, this.age});

  @override
  String toString() {
    return "name: $name\nage: $age";
  }
}

void main() {
  final person = Person(name: 'Joe', age: 30);
  print(person);
}
Run Code Online (Sandbox Code Playgroud)

我尝试在 Flutter 开发文档中搜索这种情况的原因,或者在构造函数中包含所需参数及其名称的方法,但我没有找到任何内容。我当然可以想象我希望所需的构造函数参数具有名称的情况。

我的 pubspec.yaml 指定以下内容: environment: sdk: ">=2.12.0 <3.0.0"

parameters constructor dart

0
推荐指数
1
解决办法
1695
查看次数

标签 统计

constructor ×1

dart ×1

ios ×1

parameters ×1

swift ×1

uitabbaritem ×1

uiview ×1