objective-c - iOS 关于storyboard 设置textfield的属性疑问

 sdfasdfqg 发布于 2022-10-30 06:02

如题 以前是用纯代码写的项目 发现代码越来越多 所以才开始学storyboard 结果发现几个属性都没有

1、textfield的高度竟然无法设置 这是为什么 该如何设置
2、 [self.phoneNumber setValue:[UIFont systemFontOfSize:15] forKeyPath:@"_placeholderLabel.font"];
_placeholderLabel.font 该如何设置 这个在key path 里面设置的话好像只有number等几种基础类型 无法满足很多要求 就比如现在 难道要写分类? 那又该如何写

3、去网上查都是在key path里面设置 可是我觉得这样有一个不好的地方 如果这样设置的话 比如layer.borderWidth 确实达到了效果 但是要运行后才能看到效果 其实在可视化界面是看不到的 这让人很郁闷

求懂得人给个答复 先谢谢了

2 个回答
  • 默认样式的圆角TextField不能调整高度,其他的都可以

    2022-10-31 21:03 回答
  • 1 - 谁说不能设置高度, 苹果希望所有的圆角输入框高度都一样,所以不让你改,你只要改编boderStyle就能改高度了
    2 - 使用自定义字体 首先添加yourfont.ttf到项目

    修改pilist 
    <key>UIAppFonts</key>
    <array>
        <string>yourfont.ttf</string>
    </array>

    使用
    label.font = [UIFont fontWithName:@"yourfont" size:12];

    3 - storyboard是让你画个界面 不能能完全一样的 这种问题有什么好纠结的

    2022-10-31 21:03 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有