小编roy*_*ank的帖子

超过 3 种颜色的 Angular 主题

我想用超过三种颜色(原色、强调色、警告色)制作一个有角度的主题,并将这些颜色应用于进度条等材料元素。

我正在阅读这个材料设计案例研究:https : //material.io/design/material-studies/rally.html#color

他们使用 6 种颜色的调色板:

拉力调色板

要添加额外的颜色,我想这样做是正确的方法吗?

$mat-extra-color-orange: (
 50  : #fff8e5,
 100 : #ffebb0,
 200 : #ffdc78,
 ...
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我想使用这种额外的颜色,例如,mat-progress-bar只接受,该primary/accent/warn怎么办?

谢谢你的帮助!

themes angular-material angular

6
推荐指数
1
解决办法
4699
查看次数

应用程序崩溃与AVAudioSession privateBeginInterruption

我在设备(音板)上测试我的应用程序,它崩溃了EXC_BAD_ACCESS,我使用断点,错误来自[AVAudioSession privateBeginInterruption]

崩溃发生在这种模式之后:

  1. 该应用程序已启动,我们看到主菜单
  2. 按下主菜单按钮并加载(按下)音板视图,此处按下某些按钮并播放声音.
  3. 返回主菜单([self.navigationController popViewControllerAnimated:YES];)
  4. 应用程序进入后台
  5. 当应用程序进入前台并按下音板的菜单按钮时,应用程序崩溃.

我不知道这里发生了什么,我已经安装了CrashLytics,它只说:

应用崩溃

也许音频会话从内存中释放,应用程序尝试访问它并失败?

音频会话初始化为 viewDidLoad

//  Initialize audio session
[[AVAudioSession sharedInstance] setDelegate: self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: nil];

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof    (audioRouteOverride),&audioRouteOverride);  
Run Code Online (Sandbox Code Playgroud)

viewDidUnload我有

[[AVAudioSession sharedInstance] setDelegate: nil];
Run Code Online (Sandbox Code Playgroud)

任何提示?

谢谢!

xcode avaudioplayer ios avaudiosession

3
推荐指数
1
解决办法
2101
查看次数

使用 MAT DIALOG Angular 将数据传递给函数

我正在使用 MAT Dialog,我试图将带有对话框表单数据的变量值传递给函数,我得到了表单值,但没有变量值。见附图:

在此输入图像描述

通过按下按钮,我做了两件事,将任务 ID 的值分配给变量并打开对话框:

addSubtask(task){
  this.taskID = task._id;
  const dialogSubTaskRef = this.dialog.open(AddNewSubtaskDialog, {
    data{
     taskID: this.taskID,
     description: this.subtaskDescription,
     dueDate:     this.subtaskDuedate,
    }
  });

  dialogSubTaskRef.afterClosed().subscribe(data => {
      console.log("Subtask Dialog output:", data);
  }
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在尝试通过taskID对话框,但当我登录控制台data时它不会显示。data

如何将此变量值与对话框表单值一起传递给我的函数?

感谢您的帮助!

dialog typescript angular

3
推荐指数
1
解决办法
1万
查看次数

根据值更改垫进度条颜色

我有一个进度条,它从数组中获取其值,如下所示:

    users = [
    {
      "name": "Tim Jones",
      "email": "timjones_1965@gmail.com",
      "photo": "assets/images/tim-jones.jpg",
      "progress": "50"
    },
Run Code Online (Sandbox Code Playgroud)

还有进度条

    <mat-progress-bar mode="determinate" value="{{user.progress}}"></mat-progress-bar>
Run Code Online (Sandbox Code Playgroud)

我想根据进度值显示不同的颜色:

Progress from 0% to 20% = red<br>
Progress from 21% to 50% = yellow<br>
Progress from 51% to 100% = green<br>
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

progress-bar angular-material angular

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

将 Angular material input type=number increment 设置为大于 1

我想知道是否可以更改类型编号的材料输入的增量范围,默认为1,但是如果我想将其更改为10,000呢?可行吗?

输入类型编号增量

angular-material angular

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

iOS 6中不推荐使用的代码回退到iOS 5

我有这个自定义后退按钮:

- (IBAction)backToMenu:(id)sender {

[self.presentingViewController dismissModalViewControllerAnimated:YES]; 

}
Run Code Online (Sandbox Code Playgroud)

在iOS 6模拟器中测试我的应用程序说不推荐使用dismissModalViewControllerAnimated,我必须使用dismissViewControllerAnimated,所以,我如何使用iOS 6代码并回退到iOS 5

我试过这个:

if([self respondsToSelector:@selector(presentingViewController:animated:completion:)])
    [self.presentingViewController dismissViewControllerAnimated:(YES) completion:nil];
else if([self respondsToSelector:@selector(presentingViewController:animated:)])
    [self.presentingViewController dismissModalViewControllerAnimated:YES];
else
    NSLog(@"Oooops, what system is this ?!!! - should never see this !");
Run Code Online (Sandbox Code Playgroud)

但是没有结果,我看到了NSLog并且没有任何视图被解雇,任何提示?

先感谢您.

xcode fallback objective-c ios5 ios6

0
推荐指数
2
解决办法
5137
查看次数