互联网/IT行业面试题更新 2026-08-05

若要实现一个便利方法,传入一个已在视图上的子视图,如何给这个视图添加一个相对位置固定的视图,希望尽量简单(原子视图无论在哪个父视图上或在哪个位置)?

腾讯前端/移动开发互联网/IT编码实现问题拆解技术选型

考察说明

考察视图层级与坐标系转换的理解,以及封装复用能力

回答思路

  1. 理解原子视图在父视图中的坐标系转换
  2. 设计不依赖具体父视图位置的通用方法
  3. 考虑使用 frame 或约束实现的优缺点
  4. 提供简洁的 API 封装思路