vibrar traba teclados teclado tamaƱo para descargar color cambiar aumentar aparece ios ios7 splash-screen statusbar uistatusbar

ios - traba - teclados para iphone 6



Cambiar el color del texto de la barra de estado en la pantalla de inicio iOS 7 (6)

Sé que ya hay algunas questions stackoverflow que dicen cómo cambiar la barra de estado para todos los controladores de vista. Actualmente estoy cambiando el color de la barra de estado de esta manera:

if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

En la application:DidFinishLaunching

Además, he cambiado el valor de UIViewControllerBasedStatusBarAppearance en el plist a NO . Sin embargo, en la pantalla secundaria, la imagen fija muestra el texto de la barra de estado con el color negro.

¿Es posible cambiar el color del color del texto de la barra de estado en la pantalla de bienvenida ?


Aquí están las Pautas / Instrucciones de Apple sobre el cambio de la barra de estado.

Aquí está - Cómo cambiar el estilo de la barra de estado:

Si desea establecer el estilo de la barra de estado, nivel de aplicación, configure UIViewControllerBasedStatusBarAppearance en NO en su archivo `.plist ''.

si desea establecer el estilo de la barra de estado, en el nivel de control de la vista, siga estos pasos:

  1. Establezca UIViewControllerBasedStatusBarAppearance en YES en el archivo .plist , si necesita establecer el estilo de barra de estado solo en el nivel UIViewController.
  2. En la función addDidLoad add - setNeedsStatusBarAppearanceUpdate

  3. anular preferredStatusBarStyle en su controlador de vista.

-

override func viewDidLoad() { super.viewDidLoad() self.setNeedsStatusBarAppearanceUpdate() } override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent }

Establezca el valor de .plist según el nivel de configuración del estilo de la barra de estado.


Puede establecer el color de fondo para la barra de estado durante el inicio de la aplicación o durante viewDidLoad de su controlador de vista.

extension UIApplication { var statusBarView: UIView? { return value(forKey: "statusBar") as? UIView } } // Set upon application launch, if you''ve application based status bar class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { UIApplication.shared.statusBarView?.backgroundColor = UIColor.red return true } } or // Set it from your view controller if you''ve view controller based statusbar class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() UIApplication.shared.statusBarView?.backgroundColor = UIColor.red } }



Aquí está el resultado:


En el archivo plist del proyecto, agregue la propiedad "Estilo de barra de estado" (la clave es UIStatusBarStyle ). A continuación, ignore todos los valores posibles enumerados en el menú desplegable de esta propiedad y escriba UIStatusBarStyleLightContent en UIStatusBarStyleLightContent lugar.

Y no tiene que configurar UIViewControllerBasedStatusBarAppearance en NO en su plist, puede establecer el preferredStatusBarStyle que desea para sus controladores de vista.


Establezca UIViewControllerBasedStatusBarAppearance en No en el plist

A continuación, agregue el siguiente código en la opción de finalización de finalización

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { [application setStatusBarStyle:UIStatusBarStyleLightContent]; self.window.clipsToBounds =YES; self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20); }

Por favor, sigue este código que funcionó para mí


Puede hacer lo siguiente para obtener una barra de estado de color claro en toda la aplicación.

  1. Seleccione el nombre del proyecto en el navegador del proyecto.
  2. Seleccione el nombre de un objetivo de la lista en la columna izquierda del editor del proyecto.
  3. Haga clic en General en la parte superior del editor del proyecto.
  4. Establecer estilo de barra de estado -> Luz

En su archivo plist, agregue los siguientes valores:

  1. Estilo de barra de estado - UIStatusBarStyleLightContent
  2. Ver la apariencia de la barra de estado basada en el controlador - NO

Esto le ayudará a obtener la barra de estado en color BLANCO en toda la aplicación, incluida SPLASH SCREEN.


Puede hacer lo siguiente para obtener una barra de estado de color claro en toda la aplicación.

Seleccione el nombre del proyecto en el navegador del proyecto. Seleccione el nombre de un objetivo de la lista en la columna izquierda del editor del proyecto. Haga clic en General en la parte superior del editor del proyecto. Establecer estilo de barra de estado -> Luz


Puedes hacer esto sin escribir ninguna línea de código
Haga lo siguiente para que el color del texto de la barra de estado sea blanco a través de toda la aplicación

En tu proyecto plist file:

  • Estilo de barra de estado: UIStatusBarStyleLightContent
  • Ver la apariencia de la barra de estado basada en el controlador: NO
  • La barra de estado está inicialmente oculta: NO