Red de conocimiento informático - Aprendizaje de programación - La pantalla del iPhone se oscurece repentinamente y no se puede ajustar

La pantalla del iPhone se oscurece repentinamente y no se puede ajustar

La solución al problema de que la pantalla del iPhone se oscurece repentinamente y no se puede ajustar es la siguiente:

Herramientas/Materiales: Apple 12, iOS 16.1, Configuración.

1. Abra la página de configuración y haga clic en "Accesibilidad".

2. Abra esta página y haga clic en la opción "Tamaño de visualización y texto".

3. Busca la opción de ajuste automático de brillo y apaga el interruptor de la derecha.

4. Luego haga clic en el ajuste de brillo.

Razones del oscurecimiento repentino de la pantalla del iPhone

1 La temperatura del dispositivo es demasiado alta

Si la temperatura interna del iPhone excede la temperatura de funcionamiento normal. rango, el dispositivo intentará ajustar su propia temperatura para proteger los componentes internos. Cuando un dispositivo se sobrecalienta, puede ocurrir lo siguiente: la pantalla se atenúa o se vuelve negra y la carga (incluida la carga inalámbrica) se ralentiza o se detiene. La solución en este momento es dejar de usar el teléfono inmediatamente, o desactivar programas en segundo plano, funciones de posicionamiento, etc.

2. La batería del iPhone está baja

Cuando la batería del iPhone está baja y el modo de bajo consumo está activado, se puede reducir el consumo de energía. Sin embargo, cuando el modo de bajo consumo está activado, algunas configuraciones y funciones (como actualizaciones de aplicaciones, descargas de nuevos programas de televisión o episodios de podcasts y recuperación de correo electrónico) y algunos efectos visuales se reducirán o desactivarán, lo que puede causar que los usuarios experimenten una pantalla más oscura. En este momento, debes cargar el iPhone a tiempo para restaurarlo.

3. La función de ajuste automático de brillo está activada

En lugares con luz oscura, el sensor reducirá el brillo de la pantalla, y en lugares con luz más brillante, aumentará. el brillo de la pantalla. De forma predeterminada, el ajuste automático de brillo está activado. Puede desactivar la función de ajuste automático de brillo en Configuración de iPhone - Accesibilidad - Tamaño de pantalla y texto.

上篇: ¿Qué son PHP, JSP y ASP? ¿Para qué es? ¿Existe alguna relación entre ellos? 下篇: Cómo alinear a la izquierda la etiqueta UI de iOS después de la adaptación de alturaAl agregar una subvista a una UILabel que también es una UILabel, Boqi establece el color de fondo (setBackgroundColor:) para la etiqueta principal, pero no establece el text (setText:), entonces el texto establecido por la subetiqueta no se puede mostrar. Este es realmente un problema extraño. Reimpreso con permiso: & Artículos relacionados con este artículo Objc Series Translation (9.5): Presentación de cadenas - Blog - Bole Online & objc Series Translation (9.5): Presentación de cadenas Categoría:, Etiquetas:, , Hemos discutido mucho en este número. el tema de la escucha de cadenas, desde la codificación hasta la localización y el análisis. Pero en muchos casos, en última instancia, es necesario dibujar cadenas en la pantalla para que los usuarios las vean e interactúen. Este artículo cubre los conceptos básicos, las mejores prácticas y los errores comunes que puede encontrar al representar cadenas en una interfaz de usuario. Cómo dibujar una cadena en la pantalla Para simplificar las cosas, veamos primero los controles de representación de cadenas que nos proporciona UIKit. Luego, discutiremos las similitudes y diferencias en la representación de cadenas entre iOS y OS X. UIKit proporciona una serie de clases para mostrar y editar texto en la pantalla. Cada clase tiene como objetivo un caso de uso específico, por lo que es importante elegir la herramienta adecuada para la tarea en cuestión para evitar problemas innecesarios. UILabel es la forma más sencilla de dibujar texto en la pantalla. Es una subclase de UIView y se utiliza para mostrar pequeñas cantidades de texto de solo lectura. El texto se puede estirar a una o más líneas y recortar de diferentes maneras si no cabe en un espacio específico. Aunque utilizar etiquetas es sencillo, existen algunos trucos que vale la pena mencionar. De forma predeterminada, las etiquetas solo muestran una fila, pero puede cambiar este comportamiento estableciendo la propiedad Número de filas en un valor diferente. Establecerlo en un valor mayor que 1 limitará el número de líneas de texto al valor especificado, mientras que establecerlo en 0 le indicará a la etiqueta que se muestre independientemente de cuántas líneas ocupe el texto. Al configurar el atributo de texto, la etiqueta puede mostrar texto sin formato simple y al configurar el atributo de texto atribuido, la etiqueta puede mostrar texto enriquecido. Cuando trabaja con texto sin formato, puede utilizar las propiedades de fuente, textColor, textAlignment, ShadowColor y ShadowOffset de la etiqueta para cambiar su apariencia. Si desea cambiar el estilo de todas las etiquetas en su programa, también puede utilizar el [método de apariencia UILabel] para realizar cambios globales. Las cadenas con atributos proporcionan estilos más flexibles para elegir y diferentes partes de la cadena pueden tener estilos diferentes. Veamos la sección "Diseños comunes", a continuación se muestran algunos ejemplos de cadenas de atributos. (La sección "Diseños comunes" a continuación ofrece algunos ejemplos específicos de cadenas de atributos). Además de utilizar las propiedades anteriores para ajustar el estilo de visualización de UILabel, también puede configurar los tres valores BOOL de UILabel ajustaFontSizeToWidth, minimalScaleFactor, ajustaLetterSpacingToFitWidth, de modo que UILabel se ajuste automáticamente para adaptarse al contenido del texto mostrado. Si le importa mucho la estética de la interfaz de usuario, no querrá activar estas propiedades porque hará que los íconos mostrados sean menos hermosos, pero a veces, como en la localización de una aplicación a diferentes idiomas, puede encontrarse con Un problema realmente complicado para el que es difícil encontrar otras soluciones que no sean estas opciones. Si no lo cree, abra su iPhone y cambie el idioma del sistema a alemán en la configuración, y encontrará que los programas oficiales de Apple están llenos de texto feo y aplastado. Este enfoque no es perfecto, pero a veces puede resultar útil. Si usa estas opciones para decirle a UIKit que comprima texto, puede definir la propiedad baselineAdjustment si desea mantener el texto en la misma línea base al comprimir, o si necesita alinear el texto en la esquina izquierda. Sin embargo, esta opción sólo funciona con etiquetas de una sola línea.