下载此文档

苹果App需求说明.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
苹果App需求说明
功能概要说明
需求详细说明
功能概要说明
本App为LED显示屏控制软件,主要功能为编辑好需要在显示屏显示的信息,通过TCP发送给显示屏(发送部分不需要做,只需要在点击发送按钮后传递一个结构即可,该结构信息在本文最后);开关显示屏等各种操作(通过TCP发送,发送和应答部分同样不需要做,只需要给一个可填写发送数据的地方即可);
显示屏需要显示的信息包含多个节目,每个节目包含多个或一个分区,每个分区包含多个字符串,每个字符串可以设置各种属性,包含字体(字体名称,大小,颜色),显示方式,速度等属性,详细内容可参考安卓APP;每个分区可显示多个字符串和一个时间,时间可分为数字时间和模拟时钟(模拟时钟显示部分可提供支持)
需求详细说明
主界面
主界面分为两部分,预览部分和编辑部分
预览:预览区域为一个节目的预览,显示区域为一个缩放区域,一个显示屏大小的背景和一个节目,每个节目可包含多个或一个分区,每个分区带左上和右下两个手柄,用来在用户点击拖动的时候改变分区大小,分区最大不能超过显示屏预定义大小,宽度需自动调整为8的倍数,高度没有要求;分区在调整大小的时候需要自动调整分区内图像的预览,预览的字符串会根据显示方式的不同展现不同的排列;显示区域整体可在缩放区域内进行缩放,但只是显示缩放,实际大小不变;在选择不同节目后根据所选节目的内容显示不同分区和内容。
编辑:字符串编辑区域包含:字体选择,字体大小,颜色,是否粗体,是否下划线,是否字体翻转90度(可提供支持),上移、下移按钮,显示方式,显示速度,停留时间;模拟时钟编辑包含:3、6、9、12点属性(颜色,大小,形状),其余整点属性(颜色,大小,形状),时针属性(大小,颜色),分针属性(大小,颜色),秒针属性(颜色);数字时钟属性:字体名称,大小,显示格式及颜色;分区编辑包含:分区位置,大小,是否带边框及边框颜色,添加、删除分区按钮;节目编辑区域:添加删除节目,节目播放时间,节目花边及花边显示效果。
按钮:寻机按钮和发送按钮,寻机功能为打开WIFI并寻找周围名称为RHX-开头的热点,以列表列出,选择后自动连接,(本软件暂时不考虑上架App Store),发送按钮只需在点击后给出一个结构即可。(该结构在最后列出)
菜单设计
显示屏属性菜单:
节目菜单:
添加字幕、事件菜单:
菜单可按照安卓APP样式和内容添加。
信息结构:
typedef struct{
NSString* strContent; //字符串内容
NSString* strFontName; //字体名称
NSInteger iFontSize; //字体大小
NSInteger iFontColor; //字体颜色
NSInteger iDisplayMode; //显示方式序号,显示方式需按照安卓APP顺序添加
NSInteger iSpeed; //移动速度
NSInteger iDelay; //停留时间
BOOL isBold; //是否粗体
BOOL isUnderLine; //是否带下划线
BOOL isRotate; //是否旋转
Int iAddY; //Y轴上下移动点数,向上击一次加1,向下减1,默认为0,
}RHXTextMsg;
typedef

苹果App需求说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人840122949
  • 文件大小27 KB
  • 时间2018-08-19