美文网首页
POST数据非常多的页面如何编写代码

POST数据非常多的页面如何编写代码

作者: kyson老师 | 来源:发表于2019-03-22 17:04 被阅读0次
    页面1

    这是页面没有数据的样子。

    页面2

    这里是编辑部分TextField

    页面3

    这是点击物品类型弹出的小框

    页面4

    这是点击物品类型弹出的小框,选择了其他

    页面5

    这是选择物品包装材料

    页面6

    包装材料选中后的页面。

    目前记录的需要注意的点:

    1.后台数据返回的是有Double/Integer/String类型。导致前端显示数据有异常,这是因为iOS解析这三种类型会有精度损失。
    详见文章:iOS - Json解析精度丢失处理(NSString, Double, Float)

    2.iOS小数点格式化:如果有两位小数不为0则保留两位小数,如果有一位小数不为0则保留一位小数,否则显示整数
    这个如何实现。请见文章iOS小数点格式化:如果有两位小数不为0则保留两位小数,如果有一位小数不为0则保留一位小数,否则显示整数
    具体设计的代码有:

    - (NSString *)formatFloat:(float)f
    {
        if (fmodf(f, 1)==0) {//如果有一位小数点
            return [NSString stringWithFormat:@"%.0f",f];
        } else if (fmodf(f*10, 1)==0) {//如果有两位小数点
            return [NSString stringWithFormat:@"%.1f",f];
        } else {
            return [NSString stringWithFormat:@"%.2f",f];
        }
    }
    
    

    3.TextField 左边留出一部分,避免输入框定格

    self.textField.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, CGRectGetHeight(self.textField.frame))];
    self.textField.leftViewMode = UITextFieldViewModeAlways;
    

    相关文章

      网友评论

          本文标题:POST数据非常多的页面如何编写代码

          本文链接:https://www.haomeiwen.com/subject/xpprvqtx.html