npm i --save nativescript-ngx-iphonex-safe-area
- 版本:1.0.0
- GitHub: https://github.com/mrnkr/nativescript-ngx-iphonex-safe-area
- NPM: https://npmjs.net.cn/package/nativescript-ngx-iphonex-safe-area
- 下载
- 昨日: 0
- 上周: 2
- 上个月: 11
nativeScript-ngx-iphonex-safe-area
{N} + Angular 指令,用于实现安全区域边距或填充,尤其是在 iPhone X 上。
安装
tns plugin add nativescript-ngx-iphonex-safe-area
使用
在您的应用程序模块中导入模块
import { NgiPhoneXSafeAreaModule } from 'nativescript-ngx-iphonex-safe-area';
@NgModule({
imports: [
NgiPhoneXSafeAreaModule,
// ...
],
// ...
})
export class MyModule { }
根据您的项目导入 CSS 或 SCSS 文件
如果您的项目使用传统的 CSS,导入指令将应用于视图的类如下...
@import 'nativescript-ngx-iphonex-safe-area/css/iphonex.css';
如果您的项目使用 SCSS,使用以下语法导入类...
@import '~nativescript-ngx-iphonex-safe-area/scss/iphonex';
最后在模板中使用它,如下所示
<GridLayout iPhoneX [mind]="['left', 'right', 'bottom']" [padding]="true"></GridLayout>
结果将类似于这样...
![]() |
![]() |
---|
注意那些蓝色的区域?嗯,那些就是安全区域!
如果您想快速入门,请查看示例应用程序。
我保证,这不会破坏除 iPhone X 以外的设备上的应用程序。
- 关于我
API
属性 | 类型 | 默认值 | 描述 |
---|---|---|---|
mind | 字符串数组 | ['left', 'right', 'bottom'] | 将名称视为典型的“注意间隙”标志,来自伦敦地铁。它告诉指令是否只关注底部、左侧或您可能需要的任何组合的安全区域。 |
padding | 布尔值 | false | 您可以使用此属性告诉指令将填充应用于视图而不是边距。 |
许可证
Apache 许可证版本 2.0,2004 年 1 月