【问题标题】:iOS 7 MPMoviePlayerController change name of Done buttoniOS 7 MPMoviePlayerController 更改完成按钮的名称
【发布时间】:2013-09-30 15:43:45
【问题描述】:

在 iOS 6 中,我们在 MPMoviePlayerController 中更改完成按钮的名称:

    id mpBarAppearance = [UIBarButtonItem appearanceWhenContainedIn:[MPMoviePlayerViewController class], nil];
    [mpBarAppearance setTitle:@"ГОТОВО"];
    [mpBarAppearance setTitlePositionAdjustment:UIOffsetMake(1.5f, 1.f) forBarMetrics:UIBarMetricsDefault];
    [mpBarAppearance setTitlePositionAdjustment:UIOffsetMake(1.5f, 1.f) forBarMetrics:UIBarMetricsLandscapePhone];

现在在 iOS 7 中,这个崩溃应用程序在调试时没有引发异常,我什至不明白为什么?

【问题讨论】:

    标签: iphone ios objective-c ios7


    【解决方案1】:

    因为不能使用外观代理自定义UIBarButtonItems的标题。否则,给定父级中包含的所有条形按钮将被命名为相同。您可以自定义其他外观参数,例如背景图片、标题位置等。

    UIBarButtonItem的外观代理参考可以在here找到

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多