小编kev*_*lek的帖子

UISegmentedControl setImage:iOS7中的错误

我的应用程序中有一个UISegmentedControl.从iOS7 GM开始,在iOS7设备上运行时,我使用的图像不会显示.其他人有这个问题吗?

这是iOS6.1及更早版本中的样子iOS6的-截图.

这是iOS7中的样子iOS7-截图.

这是代码:

self.theSegmentedControl.frame = CGRectMake(self.theSegmentedControl.frame.origin.x, self.theSegmentedControl.frame.origin.y, 320, 35);
[self.theSegmentedControl setBackgroundImage:[UIImage imageNamed:@"img_toggleInactive"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[self.theSegmentedControl setImage:[UIImage imageNamed:@"btn_onceActive"] forSegmentAtIndex:0];
[self.theSegmentedControl setImage:[UIImage imageNamed:@"btn_recurringInactive"] forSegmentAtIndex:1];
[self.theSegmentedControl setImage:[UIImage imageNamed:@"btn_scheduledInactive"] forSegmentAtIndex:2];
[self.theSegmentedControl setDividerImage:[UIImage imageNamed:@"separator"] forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

有人找到了解决方法吗?

cocoa-touch objective-c uisegmentedcontrol ios7

25
推荐指数
3
解决办法
2万
查看次数

在命令行中编辑ipa plist文件

我想使用命令行更改plist文件中的'bundle-identifier'字符串值.使用'默认',我该怎么做?

仅供参考,这里是完整的plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>items</key>
   <array>
   <dict>
       <key>assets</key>
       <array>
           <dict>
               <key>kind</key>
               <string>software-package</string>
               <key>url</key>
               <string>http://eventpilotadmin.com/doc/clients/ISES/Eventworld2011/proofs/iphone_Eventworld2011_proof.ipa</string>
           </dict>
       </array>
       <key>metadata</key>
       <dict>
           <key>bundle-identifier</key>
           <string>com.ativsoftware.Eventworld2011</string>
           <key>bundle-version</key>
           <string>1.0</string>
           <key>kind</key>
           <string>software</string>
           <key>title</key>
           <string>Eventworld2011</string>
       </dict>
      </dict>
   </array>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

macos bash plist ipa

23
推荐指数
3
解决办法
9227
查看次数

标签 统计

bash ×1

cocoa-touch ×1

ios7 ×1

ipa ×1

macos ×1

objective-c ×1

plist ×1

uisegmentedcontrol ×1