tipo - como se llama la letra del iphone




No se puede cambiar el tamaño de UIView en IB (6)

Probablemente sea algo simple, pero no entiendo por qué no puedo cambiar el tamaño de una UIView en un xib en Interface Builder.

Creé una nueva vista XIB en xcode y en el inspector de tamaños, el ancho y el alto están deshabilitados y atenuados a 320 por 460. Esto es extraño ya que puedo cambiar el tamaño de las otras dos vistas (asociadas con las otras dos barras de pestañas) artículos).

No estoy seguro de si esto tiene algo que ver, pero recientemente actualicé el SDK a 3.

¡Gracias!


Como en Xcode 4.2, iOS 5.0.1, las métricas simuladas predeterminadas incluyen simular el atributo 'tamaño' de UIViewControllers a 'Inferido'

Si cambia este atributo a 'Forma libre', entonces podrá cambiar el tamaño de la UIView contenida dentro del UIViewController mientras simula la barra de estado (o cualquier otra simulación para ese caso)


Creo que no puede editar el tamaño mientras simula elementos de la interfaz de usuario, como la barra de estado en Interface Builder. Podría intentar desactivar los elementos simulados si alguno está habilitado. No estoy seguro de por qué esto es así, por lo que agradecería la opinión de cualquiera que sepa por qué exactamente esto es así, debe haber una buena razón.


La pieza que está buscando está en el primer panel Inspector (Comando-1). Justo en la parte superior hay una sección etiquetada como Elementos simulados de la interfaz de usuario. Por defecto, la barra de estado está activada. Debe asegurarse de que los tres estén configurados en Ninguno.


Lo resolví de una manera diferente ...

abre tu xib con tu editor de texto favorito y edita esta línea

        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="CompassViewController">

CompassViewController es el nombre de su clase con el que está intentando vincular su nib / xib.

Simplemente edite su nombre de clase con el nombre de clase correcto y listo;)


Para lograr eso en XCode 4.6.3 / 5.0.2, debe seguir la captura de pantalla siguiente:

  1. En 'Inspector de archivos' -> desmarcar Use Auto Layout
  2. Haga clic en Selector de atributos y elija Freeform para el tamaño

Esto es necesario al crear un headerView para un tableView


Simplemente acceda al inspector, vaya al primer panel (o presione el comando-1) y luego cambie los campos marcados como Barra de estado, Barra superior y Barra inferior a Ninguno en la sección llamada "Elementos simulados de la interfaz de usuario". Es posible que deba hacer clic en el pequeño triángulo para que sean visibles.







interface-builder