我认为这是一个奇怪的iOS8错误。每当我发起UIAlertController
时,我发现它正在将使用UIImageViews
图像渲染模式的UIImageRenderingModeAlwaysTemplate
的所有色调颜色更改为深灰色。无论我是否调整UIAlertController
的色调颜色,都会发生这种情况。下面找到一个屏幕截图(查看气泡角),它是显示UIAlertController
之前的正确颜色,并在解除后返回正确的颜色。
有人知道在iOS8中如何防止这种情况吗?
UIAlertController *alertController = [UIAlertController
alertControllerWithTitle:[NSString stringWithFormat:@"Question ended %@",[endDateFormat stringFromDate:[NSDate dateWithTimeIntervalSince1970:selectedActivity.utc]]]
message:messageText
preferredStyle:UIAlertControllerStyleActionSheet];
[alertController.view setTintColor:[UIColor colorWithHue:240.0/360 saturation:.03 brightness:.58 alpha:1]];
//...Add some actions and then
[self presentViewController:alertController animated:YES completion:nil];
答案 0 :(得分:11)
每当呈现模态视图时,其背后的视图的色调颜色将变为灰色"变暗"颜色表示它们不是交互式的。您应该可以通过设置cd c:\Test
$Alist = Get-ChildItem -Path $PWD -Filter *.bak -Recurse | Select -ExpandProperty BaseName
$Blist = Get-ChildItem -Path $PWD -Filter *.7z -Recurse | Select -ExpandProperty BaseName
foreach($A in $Alist) {
if($Blist -contains $A)
{
Remove-Item "$A.bak"
}
}
的{{1}}属性来解决此问题。