how to add to the media library in xcode? - ios

I'm a beginning programmer, so sorry if this sounds stupid. I understand that I have to put the image into Xcode through the media library... but where is the media library? I threw the image file into the folder I made when I created the project but it's not showing up. I have the same image in there in 2 formats: PNG and JPEG. Where is the location of the "Media Library"?

What do you mean with Media Library? The pane in Interface Builder on the bottom right? That just lists all the media items that are part of your current project or workspace.
You have to add the images to your project, if you want to use them in your app. The easiest way is to drag them in one of the Groups in Xcode's Project Navigator tab on the left side. Make sure you check your target (this will make Xcode copy the images into your app's resources on compile time).

If you have the png or jpg, first, you need to create an imageset and then restart xcode, it would be available inside the media library.
To create an image set, you need to select the Assets.xcassets in the left navigation pane, and then in the tool bar select the editor -> Add Assets -> New Image Set. Give a name to your image and select render as Template Image.

Related

How do you change the icon for an automator app?

I have created a simple application for my Mac using Automator. I am trying to change its icon from the default robot icon, but anything I try does not work. I have tried copy-pasting the image I want using the Get Info technique, but that didn't work. I also converted the image I want as my icon to a .icns file and put it in the resources folder inside the package contents folder for the app. I also renamed that icon to AutomatorApplet.icns. This technique did not work either. Are there any other techniques I can try, or am I simply doing something wrong?
The copy-paste technique actually works. The one thing I realized I missed is to select the image. You need to hit command-a to "select all" before you can copy the image you want to use as your icon. Then to paste the image onto the app/file you want to have the image as an icon for, just select the item and hit command-i. The get info panel opens and you will need to click on the icon on the top left. Hit command-v and your new image should be used as an icon.

Images is not working Xamarin Cross

I add many image (png) to resource (both Android and IOS) and call that in my code. But when I deploy, the image not showing. I try to use the default image (icon.png) and it show. the image that I add to resource doesn't show in that file. Please help.
Just Click on Show all files from solution explorer you will see the images that you were added to Resource folder.
Select that image & Right click on it you will see "Include in Project" option click on it. then run your project

Updating cocos2d in xcode, add kazmath

So I have an existing cocos2d project and wanted to upgrade cocos2d version. I right click on my project in xcode and selected "Add files...." option. Then I choose kazmath folder from the cocos2d extracted folder.
I selected copy items if needed when adding the files to my project. Now the problem is that kazmath library is shown as blue icon in my project and is not able to get referenced. Other source code folders are shown in yellow icon so definitely something is different here.
The screenshot is:
You Selected Create folder references option instead of Create groups option.
Delete folder and add again. make sure you selected Create groups option.
After doing this if still you get error then drag kazmath folders parent folder to header search path window.

Custom folder (group) icons in Xcode's Project Navigation Pan

In the project navigator on the left, I want to give different folders (groups) different custom icons.
For instance, I have the files for my chat module in a folder called Chat. I want to change the icon for that folder to the chat icon that I have in the app. Is there any way I can accomplish this?
I am not sure if it is at all possible and I have not looked into it so this is just an idea, but if it is possible then you probably have to manually edit the project.pbxproj file within the xcodeproj file ([ctrl]+click/right click on the xcodeproj file and select Show Package Contents). It will probably take you a while to understand how pbxproj files work though.

How to localize images in iOS if they are set up in a storyboard?

I know how to localize storyboard elements like label, buttons etc. However, I faced a problem where I need to localize the images that were setup in a storyboard in the attribute inspector for the Image View.
Is there a way to localize those without setting those images up in the code, in the viewDidLoad method and calling setImage:[UIImage imageNamed: NSLocalizedString(...)]; ?
Any kind of help is highly appreciated!
I guess I figured it out...maybe not the ideal way of doing it but works for me...
Open image folder in your Project Navigator (panel).
When you click one of the images, on the right (Inspector panel) you'll see the button "Localize".
Clicking on that button gives you a pop-up asking if you want it to be the base (in my case I say yes).
So now in the inspector there're check boxes: Base, language 1, language 2 etc (language n - is the languages you added to your project in the localization settings).
So now if you put a check mark into one of the language check boxes, your image file will have a drop down arrow showing that it has some content inside. If you click that, you'll see how it expands showing the localized files with the name of the language in the () brackets.
However, at this point those files are all the same as the base. So now you need to substitute the base files with the localized ones.
If you right click on the file that needs to be localized, say myImage.png(German), open it in Finder, and replace that file with the right one. Important! The name of the file should stay the same!
I'll post the screenshots later, so it's all clear how to do it.
Using Xcode 9.2
you can achieve it easily like the following
1- From Assets
2- Then you will need to change the Direction option AND CHOOSE BOTH
xcode will allow you to add 3 more image for other language resource
3- add your needed image and use it in story board or from code as well

Resources