在线选座位是怎么实现的?首先场地是一张矢量图(个人认为是),然后又空位的话就显示为彩色,没有空位的话是灰色,然后可以点击选择,请问这应该怎么实现呢?

解决方案 »

  1.   

    这个功能其实挺简单的,那些座位可以用 button 来表示,然后全部添加到一个 scrollView 上
      

  2.   

    举个例子:如果是一个能容纳一万人的大会议厅呢?这样添加不太容易吧,还有就是每个场地布局都不一样,就跟每个电影院的布局一样。
    对,布局是任意的,结构上就是一个二维数组,每个 Button(座位)应该都有一个自己的索引号(由服务器设置),以及是否可选的一个标识,前端只是用来渲染而已
      

  3.   

    我觉得是通过web可以很容易实现,通过coreText绘制也可以实现。目前正在研究coreText绘制。