1
resposta

[Dúvida] Fundo na safe area

Ola,

gostaria de solicitar ajuda nesse topico da aula. Estou com todas as config corretas da header, c exceção somente desse fundo acima dela, Vi a explicação do instrtuor sobre como consertar isso em algum momento das aulas, mas recorro ajuda pois tentei e naoconsegui, uma vez que aparentou que deveria ser feito um ajuste na main, que contem o table view. Conseguem me salvar nessa?

Obrigado pela atenção

1 resposta

Parece que você está enfrentando questões relacionadas à área segura em seu projeto iOS. A área segura é uma região da tela que não é obscurecida por componentes da interface do sistema, como a barra de status ou o entalhe dos modelos iPhone X e versões posteriores.

Se você está buscando modificar o fundo acima do cabeçalho e está utilizando uma UITableView, pode considerar ajustar a propriedade contentInsetAdjustmentBehavior da seguinte maneira em seu controlador de visualização:

tableView.contentInsetAdjustmentBehavior = .never

Essa alteração pode impedir que o conteúdo da sua tabela seja automaticamente deslocado para se adequar à área segura. Por outro lado, se estiver trabalhando com um UIViewController convencional, experimente definir a propriedade edgesForExtendedLayout da seguinte forma:

edgesForExtendedLayout = []

Isso deverá evitar que sua vista se sobreponha à barra de navegação ou à barra de ferramentas. É importante ressaltar que essas são recomendações gerais e a eficácia delas pode variar dependendo das especificidades do seu projeto.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software