vikeyToy 2012-10-22 03:37 采纳率: 0%
浏览 6761
已采纳

如何添加无边框的UISearchBar?

我需要一个没有边框的UISearchBar。

现在的状态:

在XIB文件中添加了UISearchBar。

Style = Black Transparent. Tint = Default. Background = Default. Drawing = opaque

其余基本是UISearchBar的默认设置。bookmarks, cancel button, scope bar这些选项全都没有选。

为UISearchBar添加了一个属性searchBar。在执行文件中,视图下载后会执行:

[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];

但是背景(方框的黑色边框)不出现。

怎么实现?

  • 写回答

2条回答

  • g989_1314125 2012-10-23 05:30
    关注

    代码在此:

    for (id img in searchBar.subviews)
    {       
         if ([img isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
         {     
                [img removeFromSuperview];    
         }
    }
    

    码农愉快~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 NAO机器人的录音程序保存问题
  • ¥15 C#读写EXCEL文件,不同编译
  • ¥15 MapReduce结果输出到HBase,一直连接不上MySQL
  • ¥15 扩散模型sd.webui使用时报错“Nonetype”
  • ¥15 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置